Part Number Hot Search : 
HC374 AP9563GK CMZ5370B SFBSS78 DL400 ON0518 BAT43 MG720
Product Description
Full Text Search
 

To Download PSD303 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Programmable Peripheral
PSD3XX Family
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t Wide Operating Voltage Range
-- L-Versions: 3.0 to 5.5 volts -- Others: 4.5 to 5.5 volts
t 19 Individually Configurable I/O pins that can be used as
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A and PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Address Decoding up to 1 MB -- Logic replacement of discrete PALs (R)
t "No Glue" Microcontroller Chip-Set
-- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode ALE and Reset (non-PSD3XXL versions) polarity programmable Selectable modes for read and write control bus as RD/WR or R/W/E
t 256K to 2 MBits of UV EPROM (2 Mbit version is SRAMless)
-- -- -- -- Configurable as 32, 64, 128 or 256K x 8 or as 16, 32, 64 or 128K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 4K x 8 or 2K x 16 (PSD3X1) to 32K x 8 or 16K x 16 (PSD3X4R) As fast as 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM (No SRAM on PSD3XXR versions) -- Configurable as 2K x 8 or as 1K x 16 -- As fast as 70 ns SRAM access time, including input latches and PAD address decoding t Built-in Page Logic (PSD3X2/3X3/3X4R)
-- Expands the MCU address space up to sixteen 1 Mb pages
t CMiser Bit
-- Programmable option to further reduce power consumption
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the device and PAD Decoding configuration
2-1
PSD3XX Family
Key Features
(Cont.)
t Available in a Variety of Packaging
-- 44 Pin PLDCC, CLDCC, PQFP, TQFP, and CPGA
t Simple Menu-Driven Software: Configure the PSD3XX on an IBM PC t PSD3XX standard versions are excellent for general purpose applications t PSD3XXR SRAMless versions result in lower cost t PSD3XXL versions (3.0 to 5.5 volt operation) eliminate mixing and matching discrete
low-voltage parts
t PSD3XXM mask-programmable versions are ideal for code-stable, high-volume low
cost applications
PSD3XX Family Feature Summary
Part
PSD301(R) PSD311 PSD302 PSD312 PSD303 PSD313 PSD304R PSD314R
PLD Inputs/ EPROM SRAM Memory C-Miser Security Ports Configuration Product Size Size Paging Bit Bit Terms
14/40 14/40 18/40 18/40 18/40 18/40 18/40 18/40 19 19 19 19 19 19 19 19 256 Kb 256 Kb 512 Kb 512 Kb 1 Mb 1 Mb 2 Mb 2 Mb 16 Kb 16 Kb 16 Kb 16 Kb 16 Kb 16 Kb - - x8 or x16 x8 x8 or x16 x8 x8 or x16 x8 x8 or x16 x8 X X X X X X X X X X X X X X X X X X X X X X
Partial Listing of Microcontrollers Supported
t Motorola family: M6805, M68HC11, M68HC16, M68000/10/20, M60008, M683XX t Intel family: 8031/8051, 8096/8098, 80186/88, 80196/98 t Philips Semiconductors: SC80C451, SC80552 t TI: SC80C451, TMS320C14 t Zilog: Z8, Z80, Z180 t National: HPC16000, HPC46400 t Echelon: NEURON (R) 3150TM Chip
Applications
t Computers (Notebook and Portable PCs)
-- Fixed Disk Control, Modem, Imaging, Laser Printer Control
t Telecommunications
-- Modem, Cellular Phone, Digital PBX, Digital Speech, FAX, Digital Signal Processing
t Portable Industrial Equipment
-- Measurement Instruments, Data Recorders
t Medical Instrumentation
-- Monitoring Equipment, Diagnostic Tools
2-2
PSD3XX Family
Introduction
The PSD3XX family is the market's first single-chip solution for microcontroller-based applications where criteria such as fast time-to-market, small form factor, and low power consumption are essential. When combined in an 8- or 16-bit system, virtually any microcontroller (68HC11, 8031/8051, 80186, etc.) and the PSD3XX device work together to create a very powerful chip-set solution. The low-voltage PSD3XXL versions eliminate mixing and matching low voltage specifications for various discrete components. They also provide all the required control and peripheral elements needed in a microcontroller-based system with no external discrete "glue" logic required. The PSD3XX family comes complete with simple system software development tools for interfacing the PSD3XX with a microcontroller. Hosted on an IBM PC platform or compatible, the easy to use PSDsoft software enables the designer to quickly configure the device and use it immediately. PSD3XX standard versions are ideal for general purpose embedded control applications. PSD3XXR (SRAM-less) versions are optimized for designs that either require no on-chip SRAM or require large off-chip SRAMs for data storage. (SRAM-less versions were formerly identified by a "C1" suffix to the part number.) PSD3XXM mask-programmable versions deliver the lowest cost PSD3XX solution. See the Masked-PSD Ordering Information chapter in this databook for the mask-programmable PSD3XXM ordering procedure. PSD3XXL low-power versions operate down to 3.0 volts and feature standby current of only 1 A typical. Combinations of the above versions are available. See the ordering information section at the end of this data sheet. References in this document to PSD3XX versions include any "Non-L" products (e.g., PSD3XX, PSD3XXR, PSD3XXM and PSD3XXRM). References to PSD3XXR include any SRAM-less product (PSD3XXR, PSD3XXRM, PSD3XXRL and PSD3XXRLM). References to PSD3XXM include PSD3XXM, PSD3XXRM, PSD3XXLM, and PSD3XXRLM products. References to PSD3XXL include PSD3XXL, PSD3XXLM, PSD3XXRL and PSD3XXRLM products.
Revisions
Product Revisions
Original PSD3XX Revision A PSD3XX-A
Revision Reason
Initial release Design changed for improved manufacturability and improved margin to specification.
Data Sheet Changes
- None
See page 1-15 for general description of product numbering.
PSD301 is a registered trademark of WaferScale Integration, Inc. PAL is a registered trademark of Advanced Micro Devices, Inc.
2-3
PSD3XX Family
Product Description
The PSD3XX family integrates high performance user-configurable blocks of EPROM, SRAM, and programmable logic. The major functional blocks include two programmable logic arrays, PAD A and PAD B, 256K to 2Mbit of EPROM, 16K bits of SRAM (no SRAM on PSD3XXR versions), input latches, and output ports. The PSD3XX family is ideal for applications requiring low power and very small form factors. These include hard disk control, modems, cellular telephones, instrumentation, computer peripherals, military and similar applications. The PSD3XX family offers a unique single-chip solution for microcontrollers that need:
t I/O reconstruction (microcontrollers lose at least two I/O ports when accessing
external resources).
t More EPROM and SRAM than the microcontroller's internal memory. t 3.3 volt system operation (PSD3XXL versions). t Chip-select, control, or latched address lines that are otherwise implemented discretely. t An interface to shared external resources. t Expanded microcontroller address space.
WSI's PSD3XX Family Architecture (Figure 1) can efficiently interface with, and enhance, any low-voltage 8- or 16-bit microcontroller system. This is the first solution that provides microcontrollers with port expansion, latched addresses, page logic, two programmable logic arrays (PAD A and PAD B), an interface to shared resources, 256K, 512K, 1M, or 2Mbit EPROM, and 16K bit SRAM on a single chip. The PSD3XX family does not require any glue logic for interfacing to any 8- or 16-bit microcontroller. The 8051 microcontroller family can take full advantage of the PSD3XX's separate program and data address spaces. Users of the 68HCXX microcontroller family can change the functionality of the control signals and directly connect the R/W and E, or the R/W and DS signals. (Users of 16-bit microcontrollers, including the 80186, 8096, 80196 and 16XXX, can use the PSD301/302/303 in a 16-bit configuration). Address and data buses can be configured as separate or multiplexed, whichever is required by the host processor. The flexibility of the PSD3XX I/O ports permits interfacing to shared resources. The arbitration can be controlled internally by PAD A outputs. The user can assign the following functions to these ports: standard I/O pins, chip-select outputs from PAD A and PAD B, or latched address or multiplexed low-order address/data byte. This enables users to design add-on systems such as disk drives, modems, etc., that easily interface to the host bus (e.g., IBM PC, SCSI). The page register extends the accessible address space of certain microcontrollers from 64 K to 1 M. There are 16 pages that can serve as base address inputs to the PAD, thereby enlarging the address space of 16 address line microcontrollers by a factor of 16.
2-4
PSD3XX Family
Figure 1. PSD3XX Family Architecture
AD8-AD15 L A T C H A11-A15 A8-A10 A19/CSI ALE/AS RD WR ALE/AS RESET
PAGE LOGIC* P3-P0 A16-A18 PROG. PORT EXP. PC0- PC2
CSIOPORT A19/CSI PAD A ALE/AS RD 13 P.T. WR RESET
LOGIC IN
PAD B CS8- CS10
PORT C
27 P.T.
AD0-AD7
L A T C H
ES7 ES6 ES5 ES4 ES3 ES2 ES1 ES0 16/8 MUX D8-D15 EPROM 256Kb TO 2Mb
CS0- CS7
PROG. PORT EXP. PB0- PB7
PORT B
D8-D15
CSIOPORT D0-D7
RS0
SRAM 16K BIT
**
A0-A7 AD0-AD7/D0-D7 ALE/AS RD/E/DS WR/R/W BHE/PSEN RESET A19/CSI PROG. CONTROL SIGNALS PROG. CHIP CONFIGURATION
TRACK MODE SELECTS
PROG. PORT EXP. PA0- PA7
PORT A
X8, X16 MUX or NON-MUX BUSSES SECURITY MODE
**PSD3X2/3X3/3X4R only. **Not available on PSD3XXR versions.
2-5
PSD3XX Family
Table 1. PSD3XX Pin Descriptions
Name
Type
Description
When the data bus width is 8 bits (CDATA = 0), this pin is PSEN. In this mode, PSEN is the active low EPROM read pulse. The SRAM and I/O ports read signal is generated according to the description of the WR/VPP or R/W and RD/E/DS pins. If the host processor is a member of the 8031 family, PSEN must be connected to the corresponding host pin. In other 8-bit host processors that do not have a special EPROM-only read strobe, PSEN should be tied to VCC. In this case, RD or E and R/W provide the read strobe for the SRAM, I/O ports, and EPROM. When the data bus width is configured as 16 (CDATA = 1), this pin is BHE. When BHE is low, data bus bits D8-D15 are read from, or written into, the PSD3XX, depending on the operation being read or write, respectively. In programming mode, this pin is pulsed between VPP and 0. The PSEN is the active low EPROM read pulse. The SRAM and I/O ports read signal is generated according to the description of the WR/VPP or R/W, and RD/E pins. If the host processor is a member of the 8031 family, PSEN must be connected to the correspondinbg host pin. In other 8-bit host processors that do not have a special EPROM-only read strobe, PSEN should be tied to VCC. In this case, RD or E and R/W provide the read strobe for the SRAM, I/O ports, and EPROM. In the operating mode this pin's function is WR (CRRWR = 0) or R/W (CRRWR = 1). When configured as R/W, the following tables summarize the read and write operations (CRRWR = 1):
BHE/PSEN (PSD30X Devices)
I
or
PSEN (PSD31X Devices Only)
I
WR/VPP or R/W/VPP I
CEDS = 0 R/W E X 0 NOP 0 1 write 1 1 read
CEDS = 1 (Note 2) R/W DS X 1 NOP 0 0 write 1 0 read
When configured as WR, a write operation is executed during an active low pulse. When configured as R/W, with R/W = 1 and E = 1, a read operation is executed; if R/W = 0 and E = 1, a write operation is executed. In programming mode, this pin must be tied to VPP voltage. The pin function depends on the CRRWR and CEDS configuration bits. If CRRWR = 0, RD is an active low read pulse. When CRRWR = 1, this pin and the R/W pin define the following cycle type: If CEDS = 0, E is an active high strobe. If CEDS = 1, DS is an active low strobe. When configured as RD (CRRWR = 0), this pin provides an active low RD strobe. When configured as E (CRRWR = 1), this pin becomes an active high pulse, which, together with R/W defines the cycle type. Then, if R/W = 1 and E = 1, a read operation is executed. If R/W = 0 and E = 1, a write operation is executed.
RD/E/DS (Note 2) or RD/E (Note 3)
I
I
Legend: The I/O column abbreviations are: I = input; I/O = input/output; P = power.
NOTE: 1. All the configuration bits mentioned in Table 1 appear in parentheses and are explained in the Configuration Register section. 2. PSD3X2/3X3/3X4R only. 3. PSD3X1 only.
2-6
PSD3XX Family
Table 1. PSD3XX Pin Descriptions (Cont.)
Name
Type
Description
This pin has two configurations. When it is CSI (A19/CSI = 0) and the pin is asserted high, the device is deselected and powered down. (See Tables 12 and 13 for the chip state during power-down mode.) If the pin is asserted low, the chip is in normal operational mode. When it is configured as A19, (A19/CSI = 1), this pin can be used as an additional input to the PAD. CADLOG3 = 1 (CATD = 1 for PSD3X1) defines the pin as an address; CADLOG3 = 0 (CATD = 0 for PSD3X1) defines it as a logic input. If it is an address, A19 can be latched with ALE (CADDHLT = 1) or be a transparent logic input (CADDHLT = 0). In this mode, there is no power-down capability. This user-programmable pin can be configured to reset on high level (CRESET = 1) or on low level (CRESET = 0). It should remain active for at least 100 ns. See Tables 10 and 11 and Figure 11 for reset details. In the multiplexed modes, the ALE pin functions as an Address Latch Enable or as an Address strobe and can be configured as an active high or active low signal. The ALE or AS trailing edge latches lines AD15/A15-AD0/A0 and A16-A19 in 16-bit mode (AD7/A7-AD0/A0 and A16-A19 in 8-bit mode) and BHE, depending on the PSD3XX configuration. See Table 8. In the non-multiplexed modes (PSD3X2/3X3), it can be used as a general-purpose logic input to the PAD. PA7-PA0 is an 8-bit port that can be configured to track AD7/A7-AD0/A0 from the input (CPAF2 = 1). Otherwise (CPAF2 = 0), each bit can be configured separately as an I/O or lower-order latched address line. When configured as an I/O (CPAF1 = 0), the direction of the pin is defined by its direction bit, which resides in the direction register. If a pin is an I/O output, its data bit (which resides in the data register) comes out. When it is configured as a low-order address line (CPAF1 =1), A7-A0 can be made the corresponding output through this port (e.g., PA6 can be configured to be the A6 address line). Each port bit can be a CMOS output (CPACOD = 0) or an open drain output (CPACOD = 1). When the chip is in non-multiplexed mode (CADDRAT = 0), the port becomes the data bus lines (D0-D7). See Figure 4. PB7-PB0 is an 8-bit port for which each bit can be configured as an I/O (CPBF = 1) or chip-select output (CPBF = 0). Each port bit can be a CMOS output (CPBCOD = 0) or an open drain output (CPBCOD = 1). When configured as an I/O, the direction of the pin is defined by its direction bit, which resides in the direction register. If a pin is an I/O output, its data (which resides in the data register) comes out. When configured as a chip-select output, CS0-CS3 are a function of up to four product terms of the inputs to the PAD B; CS4-CS7 then are each a function of up to two product terms. On the PSD301/302/303, when the chip is in non-multiplexed mode (CADDRAT = 0) and the data bus width is 16 (CDATA = 1), the port becomes the data bus (D8-D15). See Figure 6.
A19/CSI
I
RESET
I
ALE or AS
I
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
I/O
PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
I/O
2-7
PSD3XX Family
Table 1. PSD3XX Pin Descriptions (Cont.)
Name
Type
Description
This is a 3-bit port for which each bit is configurable as a PAD A and B input or output. When configured as an input (CPCF = 0),a bit individually becomes an address (CADLOG = 1 for PSD3X2/3X3, CATD = 1 for PSD3X1) or a logic input (CADLOG = 0 for PSD3X2/3X3, CATD = 0 for PSD3X1). The addresses can be latched with ALE (CADDHLT = 1) or be transparent inputs to the PADs (CADDHLT = 0). When a pin is configured as an output (CPCF = 1), it is a function of one product term of all PAD inputs. See Figure 7. In multiplexed mode, these pins are the multiplexed low-order address/data byte. After ALE latches the addresses, these pins input or output data, depending on the settings of the RD/E (RD/E/DS on the PSD302/312/303/313), WR/VPP or R/W, and BHE/PSEN pins. In non-multiplexed mode, these pins are the low-order address input.
PC0 PC1 PC2
I/O
AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 GND VCC
I/O
I/O
In 16-bit multiplexed mode, these pins are the multiplexed high-order address/data byte. After ALE latches the addresses, these pins input or output data, depending on the settings of the RD/E or RD/E/DS, WR/VPP or R/W, and BHE/PSEN pins. In all other modes, these pins are the high-order address input.
P P
VSS (ground) pin. Supply voltage input.
2-8
PSD3XX Family
Operating Modes
The PSD3XX's four operating modes enable it to interface directly to 8- and 16-bit microcontrollers with multiplexed and non-multiplexed address/data buses. These operating modes are:
t Multiplexed 8-bit address/data bus t Multiplexed 16-bit address/data bus (PSD30X) t Non-multiplexed address/data, 8-bit data bus t Non-multiplexed 16-bit address/data bus (PSD30X)
Multiplexed 8-bit Address/Data Bus
This mode is used to interface to microcontrollers with an 8-bit data bus and a 16-bit or larger address bus. The address/data bus (AD0/A0-AD7/A7) is bi-directional and permits the latching of the address when the ALE signal is active. On the same pins, the data is read from or written to the device; this depends on the state of the RD/E or RD/E/DS pin, BHE/PSEN or PSEN pin and WR/VPP or R/W pins. The high-order address/data bus (AD8/A8-AD15/A15) contains the high-order address bus byte. Ports A and B can be configured as in Table 2.
Multiplexed 16-bit Address/Data Bus
This mode is used to interface to microcontrollers with a 16-bit data bus and a 16-bit or larger address bus. The low-order address/data bus (AD0/A0-AD7/A7) is bi-directional and permits the latching of the address when the ALE signal is active. On the same pins, the data is read from or written to the device; this depends on the state of the RD/E/DS, BHE/PSEN, and WR/VPP or R/W pins. The high-order address/data bus (AD8/A8-AD15/A15) is bi-directional and permits latching of the high-order address when the ALE signal is active on the same pins. The high-order data bus is read from or written to the device, depending on the state of the RD/E/DS, BHE/PSEN, and WR/VPP or R/W pins. Ports A and B can be configured as in Table 2.
Non-Multiplexed Address/Data, 8-bit Data Bus
This mode is used to interface to non-multiplexed 8-bit microcontrollers with an 8-bit data bus and a 16-bit or larger address bus. The low-order address/data bus (AD0/A0-AD7/A7) is the low-order address input bus. The high-order address/data bus (AD8/A8-AD15/A15) (A8-A15 on the PSD31X) is the high-order address bus byte. Port A is the low-order data bus. Port B can be configured as shown in Table 2.
Non-Multiplexed Address/Data, 16-bit Data Bus
This mode is used to interface to non-multiplexed 16-bit microcontrollers with a 16-bit data bus and a 16-bit or larger address bus. The low-order address/data bus (AD0/A0-AD7/A7) is the low-order address input bus. The high-order address/data bus (AD8/A8-AD15/A15) is the high-order address bus byte. Port A is the low-order data bus. Port B is the high-order data bus. Table 2 summarizes the effect of the different operating modes on ports A, B, and the address/data pins. The configuration of Port C is independent of the four operating modes.
2-9
PSD3XX Family
Figure 2a. PSD3XX Port Configurations (x8/x16)
AD8- AD15 AD0-AD7 ALE BHE/ PSEN R / W or WR/ VPP RD/E/DS * A19/CSI RESET PC PB PA
I /O or A0-A7 or AD0 -AD7
A8 -A15 AD0 -AD7 ALE PA
I /O or A0-A7 or AD0 - AD7
I /O or CS0 - CS7
BHE /PSEN R/ W or WR/ VPP PB
I /O or CS0 - CS7
A16 -A18 or CS8 - CS10
RD/E /DS * A19/CSI RESET PC
A16 -A18 or CS8 - CS10
1. Configured for multiplexed 16-bit address/data bus.
A8-A15 D0- D7 A0-A7 ALE BHE /PSEN R/ W or WR/ VPP RD/E/DS * A19/CSI RESET PC PB A16 -A18 or CS8 - CS10 D8 -D15 PA
2. Configured for multiplexed 8-bit address/data bus.
A8 -A15 D0 - D7 A0 - A7 ALE BHE /PSEN R / W or WR/ VPP RD/E /DS * A19/CSI RESET PC PB A16 - A18 or CS8 - CS10 I /O or CS0 - CS7 PA
3. Configured for non-multiplexed 16-bit address/data bus.
4. Configured for non-multiplexed 8-bit address/data bus.
Figure 2b. PSD31X Port Configurations (x8 Only)
A8-A15 AD0- AD7 ALE PSEN R/W or WR/ VPP RD/E/DS* A19/CSI RESET PC PB PA
I /O or A0-A7 or AD0 -AD7
A8 -A15 D0 -D7 A0 -A7 ALE PA
I /O or CS0 - CS7
PSEN R / W or WR/ VPP PB
I /O or CS0 - CS7
A16 - A18 or CS8 - CS10
RD/E /DS* A19/CSI RESET PC
A16 - A18 or CS8 - CS10
1. Configured for multiplexed 8-bit address/data bus.
2. Configured for non-multiplexed 8-bit address/data bus.
Legend: AD8-AD15 = Addresses A8-A15 multiplexed with data lines D8-D15.
AD0-AD7 = Addresses A0-A7 multiplexed with data lines D0-D7. * = DS is available on PSD3X2/3X3/3X4R only.
2-10
PSD3XX Family
Table 2. PSD30X Bus and Port Configuration Options
Multiplexed Address/Data
8-bit Data Bus
Port A Port B AD0/A0-AD7/A7 AD8/A8-AD15/A15 I/O or low-order address lines or low-order multiplexed address/data byte I/O and/or CS0-CS7 Low-order multiplexed address/data byte High-order multiplexed address data byte
Non-Multiplexed Address/Data
D0-D7 data bus byte I/O and/or CS0-CS7 Low-order address bus byte High-order address bus byte
16-bit Data Bus
Port A Port B AD0/A0-AD7/A7 AD8/A8-AD15/A15 I/O or low-order address lines or low-order multiplexed address/data byte I/O and/or CS0-CS7 Low-order multiplexed address/data byte High-order multiplexed address/data byte Low-order data bus byte High-order data bus byte Low-order address bus byte High-order address bus byte
Table 2a. PSD31X Bus and Port Configuration Options
Multiplexed Address/Data
8-bit Data Bus
Port A Port B AD0/A0-AD7/A7 A8-A15 I/O or low-order address lines or low-order multiplexed address/data byte I/O and/or CS0-CS7 Low-order multiplexed address/data byte High-order address bus byte
Non-Multiplexed Address/Data
D0-D7 data bus byte I/O and/or CS0-CS7 Low-order address bus byte High-order address bus byte
Programmable Address Decoder (PAD)
The PSD3XX consists of two programmable arrays referred to as PAD A and PAD B (Figure 3). PAD A is used to generate chip select signals derived from the input address to the internal EPROM blocks, SRAM, I/O ports, and Track Mode signals. All its I/O functions are listed in Table 3 and shown in Figure 3. PAD B outputs to Ports B and C for off-chip usage. PAD B can also be used to extend the decoding to select external devices or as a random logic replacement. The input bus to both PAD A and PAD B is the same. By using the PSDsoft Development Tools software, each programmable bit in the PAD array can have one of three logic states of 0, 1, and don't care (X). In a user's logic design, both PADs can share the same inputs, using the X for input signals that are not supposed to affect other functions. The PADs use reprogrammable CMOS EPROM technology and can be programmed and erased (if using windowed packages) by the user.
2-11
PSD3XX Family
Figure 3. PAD Description
P3 P2 ES0 ES1 ES2 ES3 ES4 ES5 ES6 ES7 RS0 8 EPROM BLOCK SELECT LINES
P1
P0
ALE or AS
PAD A
SRAM BLOCK SELECT* I/O BASE ADDRESS TRACK MODE CONTROL SIGNALS
RD/E/DS
WR or R/W
CSIOPORT CSADIN CSADOUT1 CSADOUT2
A19
CS0/PB0 A18 CS1/PB1
A17
A16
CS2/PB2
A15
CS3/PB3
CS4/PB4 A14 CS5/PB5 A13 CS6/PB6 A12 CS7/PB7
PAD B
A11
CS8/PC0 CSI CS9/PC1 RESET CS10/PC2
*Not available on PSD3XXR versions.
NOTES: 4. CSI is a power-down signal. When high, the PAD is in stand-by mode and all its outputs become non-active. See Tables 12 and 13. 5. RESET deselects all PAD output signals. See Tables 10 and 11. 6. A18, A17, and A16 are internally multiplexed with CS10, CS9, and CS8, respectively. Either A18 or CS10, A17 or CS9, and A16 or CS8 can be routed to the external pins of Port C. Port C can be configured as either input or output. 7. P0-P3 are not included on PSD3X1 devices. 8. DS is not available on PSD3X1 devices.
2-12
PSD3XX Family
Table 3. PSD3XX PAD A and PAD B Functions
Function
PAD A and PAD B Inputs
A19/CSI A16-A18 A11-A15 P0-P3 RD/E/DS WR or R/W ALE RESET In CSI mode (when high), PAD deselects all of its outputs and enters a power-down mode (see Tables 12 and 13). In A19 mode, it is another input to the PAD. These are general purpose inputs from Port C. See Figure 3, Note 6. These are address inputs. These are page number inputs (for the PSD302/312/303/313 only). This is the read pulse or enable strobe input. (Note 10) This is the write pulse or R/W select signal. This is the ALE input to the chip. This deselects all outputs from the PAD; it can not be used in product term equations. See Tables 10 and 11 and Figure 11. These are internal chip-selects to the 8 EPROM banks. Each bank can be located on any boundary that is a function of one product term of the PAD address inputs. This is an internal chip-select to the SRAM. Its base address location is a function of one term of the PAD address inputs. (Not available on PSD3XXR versions). This internal chip-select selects the I/O ports. It can be placed on any boundary that is a function of one product term of the PAD inputs. See Tables 6 and 7. This internal chip-select, when Port A is configured as a low-order address/data bus in the track mode (CPAF2 = 1), controls the input direction of Port A. CSADIN is gated externally to the PAD by the internal read signal. When CSADIN and a read operation are active, data presented on Port A flows out of AD0/A0-AD7/A7. This chip-select can be placed on any boundary that is a function of one product term of the PAD inputs. See Figure 5. This internal chip-select, when Port A is configured as a low-order address/data bus in track mode (CPAF2 = 1), controls the output direction of Port A. CSADOUT1 is gated externally to the PAD by the ALE signal. When CSADOUT1 and the ALE signal are active, the address presented on AD0/A0-AD7/A7 flows out of Port A. This chip-select can be placed on any boundary that is a function of one product term of the PAD inputs. See Figure 5. This internal chip-select, when Port A is configured as a low-order address/data bus in the track mode (CPAF2 = 1), controls the output direction of Port A. CSADOUT2 must include the write-cycle control signals as part of its product term. When CSADOUT2 is active, the data presented on AD0/A0-AD7/A7 flows out of Port A. This chip-select can be placed on any boundary that is a function of one product term of the PAD inputs. See Figure 5. These chip-select outputs can be routed through Port B. Each of them is a function of up to four product terms of the PAD inputs. These chip-select outputs can be routed through Port B. Each of them is a function of up to two product terms of the PAD inputs. These chip-select outputs can be routed through Port C. See Figure 3, Note 6. Each of them is a function of one product term of the PAD inputs.
PAD A Outputs
ES0-ES7 RS0
CSIOPORT
CSADIN
CSADOUT1
CSADOUT2
PAD B Outputs
CS0-CS3 CS4 -CS7 CS8-CS10
2-13
PSD3XX Family
Configuration Bits
The configuration bits shown in Table 4 are non-volatile cells that let the user set the device, I/O, and control functions to the proper operational mode. Table 5 lists all configuration bits. The configuration bits are programmed and verified during the programming phase. In operational mode, they are not accessible. These tables are for information only since to implement to a specific mode, the PSDsoft Development software will automatically set the configuration bits by using simple interactive menus.
Table 4. PSD3XX Non-Volatile Configuration Bits
Use This Bit
CDATA CADDRDAT CEDS CA19/CSI CALE CPAF2 CSECURITY CRESET COMB/SEP CPAF1 (8 Bits) CPACOD (8 Bits) CPBF (8 Bits) CPBCOD (8 Bits) CPCF (3 Bits) CADDHLT CADLOG (4 Bits) CATD CLOT CRRWR CRRWR CMISER
To
Set the data bus width to 8 or 16 bits (PSD30X only). Set the address/data buses to multiplexed or non-multiplexed mode. Determine the polarity and functionality of read and write. (Note 10) Set A19/CSI to CSI (power-down) or A19 input. Set the ALE polarity. Set Port A either to track the low-order byte of the address/data multiplexed bus or to select the I/O or address option. Set the security on or off (a secured part can not be duplicated). Set the RESET polarity. Set PSEN and RD for combined or separate address spaces (see Figures 9 and 10). Configure each pin of Port A in multiplexed mode to be an I/O or address out. Configure each pin of Port A as an open drain or active CMOS pull-up output. . Configure each pin of Port B as an I/O or a chip-select output Configure each pin of Port B as an open drain or active CMOS pull-up output. Configure each pin of Port C as an address input or a chip-select output. Configure pins A16 - A19 to go through a latch or to have their latch transparent. Configure A16 - A19 individually as logic or address inputs. (Note 10) Configure pins A16-A19 as PAD logic inputs or high-order address inputs (Note 9). Determine in non-multiplexed mode if address inputs are transparent or latched (Note 10). Set the RD/E and WR/VPP or R/W pins to RD and WR pulse, or to E strobe and R/W status (Note 9). Configure the polarity and control methods of read and write cycles. (Note 10) Controls the lower-power mode.
NOTES: 9. PSD3X1 only. 10. PSD302/312/303/313/304R/314R only.
This data sheet provides a complete listing of the function of each configuration bit in all control registers. In general, you will not need to be concerned about the details of most of these bits. The development software will set the bits automatically using information from your design files.
2-14
PSD3XX Family
Table 5. PSD3XX Configuration Bits 11,12
Configuration Bits
CDATA (Note 13)
No. of Bits
1
Function
8-bit or 16-bit Data Bus Width CDATA = 0 eight bits CDATA = 1 sixteen bits ADDRESS/DATA Multiplexed (separate buses) CADDRDAT = 0, non-multiplexed CADDRDAT = 1, multiplexed A19 or CSI CA19/CSI = 0, enable power-down CA19/CSI = 1, enable A19 input to PAD Active HIGH or Active LOW CALE = 0, Active high CALE = 1, Active low Active high or active low CRESET = 0, active low reset signal CRESET = 1, active high reset signal Combined or Separate Address Space for SRAM and EPROM 0 = Combined, 1 = Separate Port A I/Os or A0-A7 CPAF1 = 0, Port A pin = I/O CPAF1 = 1, Port A pin = A0 - A7 Port A AD0-AD7 (address/data multiplexed bus) CPAF2 = 0, address or I/O on Port A (according to CPAF1) CPAF2 = 1, address/data multiplexed on Port A (track mode) A16-A19 address or logic inputs CATD = 0, logic inputs CATD = 1, address inputs A16-A19 Transparent or Latched CADDHLT = 0, Address latch transparent CADDHLT = 1, Address latched (ALE dependent) SECURITY On/Off CSECURITY = 0, off CSECURITY = 1, on A0-A15 Address Inputs are transparent or ALE-dependent in non-multiplexed modes CLOT = 0, transparent CLOT = 1, ALE-dependent Determine the polarity and control methods of read and write cycles. CEDS CRRWR 0 0 RD and WR active low pulses 0 1 R/W status and high E pulse 1 1 R/W status and low DS pulse CRRWR = 0, RD and WR active low strobes CRRWR = 1, R/W status and E active high pulse Port A CMOS or Open Drain Output CPACOD = 0, CMOS output CPACOD = 1, open-drain output
CADDRDAT
1
CA19/CSI
1
CALE
1
CRESET
1
COMB/SEP
1
CPAF1
8
CPAF2 CATD (Note 15) CADDHLT
1
1
1
CSECURITY
1
CLOT (Note 14)
1
CRRWR CEDS (Note 14)
2
CRRWR (Note 15) CPACOD
1 8
2-15
PSD3XX Family
Table 5. PSD3XX Configuration Bits (Cont.)
Configuration Bits
CPBF
No. of Bits
8
Function
Port B is I/O or CS0- CS7 CPBF = 0, Port B pin is CS0 - CS7 CPBF = 1, Port B pin is I/O Port B CMOS or Open Drain CPBCOD = 0, CMOS output CPBCOD = 1, open-drain output Port C A16-A18 or CS8-CS10 CPCF = 0, Port C pin is A16-A18 CPCF = 1, Port C pin is CS8-CS10 Port C: A16-A19 Address or Logic Input CADLOG = 0, Port C pin or A19/CSI is logic input CADLOG = 1, Port C pin or A19/CSI is address input Default: CMISER = 0 CMISER = 1, lower-power mode
CPBCOD
8
CPCF CADLOG (Note 14) CMISER
NOTES: 11. 12. 13. 14. 15.
3
4 1
The PSD Development software will guide the user to the proper configuration choice. In an unprogrammed or erased part, all configuration bits are 0. PSD30X only. PSD3X2/3X3 only. PSD3X1 only.
Port Functions
The PSD3XX has three I/O ports (Ports A, B, and C) that are configurable at the bit level. This permits great flexibility and a high degree of customization for specific applications. The following is a description of each port. Figure 4 shows the pin structure of Port A.
Port A in Multiplexed Address/Data Mode
The default configuration of Port A is I/O. In this mode, every pin can be set as an input or output by writing into the respective pin's direction flip flop (DIR FF, in Figure 4). As an output, the pin level can be controlled by writing into the respective pin's data flip flop (DFF, in Figure 4). When DIR FF = 1, the pin is configured as an output. When DIR FF = 0, the pin is configured as an input. The controller can read the DIR FF bits by accessing the READ DIR register; it can read the DFF bits by accessing the READ DATA register. Port A pin levels can be read by accessing the READ PIN register. Individual pins can be configured as CMOS or open drain outputs. Open drain pins require external pull-up resistors. For addressing information, refer to Tables 6 and 7. Alternatively, each bit of Port A can be configured as a low-order latched address bus bit. The address is provided by the port address latch, which latches the address on the trailing edge of ALE. PA0-PA7 can become A0-A7, respectively. This feature enables the user generate low-order address bits to access external peripherals or memory that require several low-order address lines. Another mode of Port A, i.e., Track Mode (CPAF2 = 1) sets the entire port to track the inputs AD0/A0-AD7/A7, depending on specific address ranges defined by the PAD's CSADIN, CSADOUT1, and CSADOUT2 signals. This feature lets the user interface the microcontroller to shared external resources without requiring external buffers and decoders. In this mode, the port is effectively a bi-directional buffer. The direction is controlled by using the input signals ALE, RD/E or RD/E/DS, WR/VPP or R/W, and the internal PAD outputs CSADOUT1, CSADOUT2 and CSADIN (see Figure 5). When CSADOUT1 and ALE are true, the address on the input AD0/A0-AD7/A7 pins is output through Port A. (Carefully check the generation of CSADOUT1, and ensure that it is stable during the ALE pulse. When CSADOUT2 is active, a write operation is performed (see note to Figure 5). The data on the input AD0/A0-AD7/A7 pins flows out through Port A. When CSADIN and a read operation is performed (depending on the mode of the RD/E or RD/E/DS, and WR/VPP or R/W pins), the data on Port A flows out through the AD0/A0-AD7/A7 pins. In this operational mode, Port A is tri-stated when none of the above-mentioned three conditions exist.
2-16
PSD3XX Family
Figure 4. Port A Pin Structure
I N T E R N A L A D D R / D A T A B U S A D 0 / A D 7 RESET
READ PIN
READ DATA CMOS /OD(16) WRITE DATA CK DFF D R ENABLE ALE ADDR G LATCH D R ADI / DI READ DIR MUX OUT PORT A PIN
D WRITE DIR CK
DIR FF R
CONTROL
NOTE: 16. CMOS/OD determines whether the output is open drain or CMOS.
Figure 5. Port A Track Mode
WR or R/W RD / E AD0-AD7
CONTROL DECODER
INTERNAL READ
I CSADIN PA0 - PA7 INTERNAL ALE O CSADOUT1
ALE or AS
AD8- AD15
LATCH
A11- A15
PAD CSADOUT2
(17)
A16 - A19
NOTE: 17. The expression for CSADOUT2 must include the following write operation cycle signals: For CRRWR = 0, CSADOUT2 must include WR = 0. For CRRWR = 1, CSADOUT2 must include E = 1 and R/W = 0.
2-17
PSD3XX Family
Port Functions (Cont.)
Port A in Non-Multiplexed Address/Data Mode
In this mode, Port A becomes the low order data bus byte of the chip. When reading an internal location, data is presented on Port A pins. When writing to an internal location, data present on Port A pins is written to that location.
Port B in Multiplexed Address/Data and in 8-Bit Non-Multiplexed Modes
The default configuration of Port B is I/O. In this mode, every pin can be set as an input or output by writing into the respective pin's direction flip flop (DIR FF, in Figure 6). As an output, the pin level can be controlled by writing into the respective pin's data flip flop (DFF, in Figure 6). When DIR FF = 1, the pin is configured as an output. When DIR FF = 0, the pin is configured as an input. The controller can read the DIR FF bits by accessing the READ DIR register; it can read the DFF bits by accessing the READ DATA register. Port B pin levels can be read by accessing the READ PIN register. Individual pins can be configured as CMOS or open drain outputs. Open drain pins require external pull-up resistors. For addressing information, refer to Tables 6 and 7. Alternately, each bit of Port B can be configured to provide a chip-select output signal from PAD B. PB0-PB7 can provide CS0-CS7, respectively. Each of the signals CS0-CS3 is comprised of four product terms.Thus, up to four ANDed expressions can be ORed while deriving any of these signals. Each of the signals CS4-CS7 is comprised of two product terms. Thus, up to two ANDed expressions can be ORed while deriving any of these signals.
Port B in 16-Bit Non-Multiplexed Address/Data Mode (PSD30X)
In this mode, Port B becomes the high-order data bus byte of the chip. When reading an internal high-order data bus byte location, the data is presented on Port B pins. When writing to an internal high-order data bus byte location, data present on Port B is written to that location. See Table 9.
Accessing the I/O Port Registers
Tables 6 and 7 show the offset values with the respect to the base address defined by the CSIOPORT. They let the user access the corresponding registers.
Port C in All Modes
Each pin of Port C (shown in Figure 7) can be configured as an input to PAD A and PAD B or output from PAD B. As inputs, the pins are named A16-A18. Although the pins are given names of the high-order address bus, they can be used for any other address lines or logic inputs to PAD A and PAD B. For example, A8-A10 can also be connected to those pins, improving the boundaries of CS0-CS7 resolution to 256 bytes. As inputs, they can be individually configured to be logic or address inputs. A logic input uses the PAD only for Boolean equations that are implemented in any or all of the CS0-CS10 PAD B outputs. Port C addresses can be programmed to latch the inputs by the trailing edge ALE or to be transparent. Alternately, PC0-PC2 can become CS8-CS10 outputs, respectively, providing the user with more external chip-select PAD outputs. Each of the signals CS8-CS10 is comprised of one product term.
ALE/AS and A0 - A15 in Non-Multiplexed Modes (PSD3X2/3X3)
In non-multiplexed modes, A0-A15 are address inputs only and can become transparent (CLOT = 0) or ALE dependent (CLOT = 1). In transparent mode, the ALE/AS pin can be used as an additional logic input to the PADs. The non-multiplexed ALE dependent mode is useful in applications for which the host processor has a multiplex address/data bus and AD0/A0-AD7/A7 are not multiplexed with A0-A7 but rather are multiplexed with other address lines. In these applications, Port A serves as a data bus and each of its pins can be directly connected to the corresponding host's multiplexed pin, where that data bit is expected. (See Table 8.)
2-18
PSD3XX Family
Figure 6. Port B Pin Structure
READ PIN I N T E R N A L C S O U T B U S I N T E R N A L D A T A B U S CSI D 8 READ DIR
READ DATA CMOS/OD (18) WRITE DATA CK DFF D R DI MUX ENABLE OUT PORT B PIN
C S 0
* * *
7
* * *
D 1 5 RESET WRITE DIR
D DIR CK FF R CONTROL
NOTE: 18. CMOS/OD determines whether the output is open drain or CMOS.
Table 6. I/O Port Addresses in an 8-bit Data Bus Mode
Register Name
Pin Register of Port A Direction Register of Port A Data Register of Port A Pin Register of Port B Direction Register of Port B Data Register of Port B Page Register
Byte Size Access of the I/O Port Registers Offset from the CSIOPORT
+ 2 (accessible during read operation only) +4 +6 + 3 (accessible during read operation only) +5 +7 +18
Table 7. I/O Port Addresses in a 16-bit Data Bus Mode 19,20 (PSD30X)
Register Name
Pin Register of Ports B and A Direction Register of Ports B and A Data Register of Ports B and A
Word Size Access of the I/O Port Registers Offset from the CSIOPORT
+ 2 (accessible during read operation only) +4 +6
NOTES: 19. When the data bus width is 16, Port B registers can only be accessed if the BHE signal is low. 20. I/O Ports A and B are still byte-addressable, as shown in Table 6. For I/O Port B register access, BHE must be low.
2-19
PSD3XX Family
Figure 7. Port C Structure
CADLOG0 CONF. BIT
ADDRESS INDICATOR
(NOTE 21)
PC0
ADDRESS LATCH
A16 TO PAD
CS8 (OUTPUT LINE)
CPCF0 CONF. BIT CADLOG1 CONF. BIT
CADDHLT CONFIGURATION BIT: LATCH OR TRANSPARENT CONTROL
FROM PAD
ALE
PC1
ADDRESS LATCH
A17 TO PAD
CS9 (OUTPUT LINE)
CPCF1 CONF. BIT CADLOG2 CONF. BIT
FROM PAD
PC2
ADDRESS LATCH
A18 TO PAD
CS10 (OUTPUT LINE)
CPCF2 CONF. BIT
FROM PAD
TO EPROM
NOTES: 21. The CADDHLT configuration bit determines if A18-A16 are transparent via the latch, or if they must be latched by the trailing edge of the ALE strobe. 22. PSD3X2/3X3/3X4R: Individual pins can be configured independently as address or logic inputs (CADLOG, bits 0-2). PSD3X1: All Port C pins are either address or logic inputs (CATD).
2-20
PSD3XX Family
A16 - A19 Inputs
If one or more of the pins PC0, PC1 PC2 and CSI/A19 are configured as inputs, the configuration bits CADDHLT and CATD define their functionality inside the part. CADDHLT determines if these inputs are to be latched by the trailing edge of the ALE or AS signal (CADDHLT = 1), or enabled into the PSD3XX at all times (CADDHLT = 0, transparent mode). CATD determines whether these lines are high-order address lines, that take part in the derivation of EPROM select signals inside the chip (CATD = 1), or logic input lines that have no impact on memory or I/O selections (CATD = 0). Logic input lines typically participate in the Boolean expressions implemented in the PAD B. Unused input pins should be tied to VCC or GND.
EPROM
The EPROM has 8 banks of memory. Each bank can be placed in any address location by programming the PAD. Bank0-Bank7 is selected by PAD outputs ES0-ES7, respectively.
Device
EPROM Size
EPROM Architecture x8 x16
16K x 16 - 32K x 16 - 64K x 16 - 128K x 16 -
EPROM Bank Architecture (8 ea) x8
4K x 8 4K x 8 8K x 8 8K x 8 16K x 8 16K x 8 32K x 8 32K x 8
x16
2K x 16 - 4K x 16 - 8K x 16 - 16K x 8 -
PSD301 PSD311 PSD302 PSD312 PSD303 PSD313 PSD304R PSD314R
256Kb 256Kb 512Kb 512Kb 1Mb 1Mb 2Mb 2Mb
32K x 8 32K x 8 64K x 8 64K x 8 128K x 8 128K x 8 256K x 8 256K x 8
SRAM
Each PSD3XX device has 16K bits of SRAM (except the PSD3XXR versions which have no SRAM). Depending on the configuration of the data bus, the SRAM organization can be 2K x 8 (8-bit data bus) or 1K x 16 (16-bit data bus). The SRAM is selected by the RS0 output of the PAD.
2-21
PSD3XX Family
Table 8. Signal Latch Status in All Operating Modes
Signal Name
Configuration Bits
CDATA , CADDRDAT, CLOT = 0 CDATA, CADDRDAT = 0, CLOT = 1
Configuration Mode
8-bit data, non-multiplexed 16-bit data, non-multiplexed 8-bit data, multiplexed 16-bit data, multiplexed non-multiplexed modes multiplexed modes 8-bit data, PSEN is active 16-bit data, non-multiplexed mode, BHE is active 16-bit data, multiplexed mode, BHE is active A16-A19 can become logic inputs A16-A19 can become multiplexed address lines
Signal Latch Status
Transparent ALE Dependent Transparent ALE Dependent Transparent ALE Dependent Transparent ALE Dependent ALE Dependent Transparent
CDATA = 1, CADDRDAT, CLOT = 0 AD8/A8- CDATA = 1, CADDRDAT = 0, CLOT = 1 AD15/A15 CDATA = 0, CADDRDAT = 1 CDATA = 1, CADDRDAT = 1 CADDRDAT = 0, CLOT = 0 AD0/A0AD7/A7 CADDRDAT = 0, CLOT = 1 CADDRDAT = 1 CDATA = 0 BHE/ PSEN
CDATA = 1, CADDRDAT = 0
Transparent
CDATA = 1, CADDRDAT = 1 A19 and PC2-PC0
ALE Dependent Transparent
CADDHLT = 0
CADDHLT = 1
ALE Dependent
2-22
PSD3XX Family
Memory Paging (PSD3X2/3X3/ 3X4R)
The page register consists of four flip-flops, which can be read from, or written to, through the I/O address space (CSIOPORT). The page register is connected to the D3-D0 lines. The Page Register address is CSIOPORT + 18H. The page register outputs are P3-P0, which are fed into the PAD. This enables the host microcontroller to enlarge its address space by a factor of 16 (there can be a maximum of 16 pages). See Figure 8.
Figure 8. Page Register (PSD3X2/3X3/ 3X4R)
Q INTERNAL RESET CLR DFF CK D Q CLR DFF CK D Q CLR DFF CK D Q CLR DFF CK D
P3 P2 P1 P0
TO PAD INPUTS
INTERNAL WR PAGE SELECT INTERNAL RD AD3 AD2 AD1 AD0
DATA BUS
2-23
PSD3XX Family
Control Signals
The PSD3XX control signals are WR/VPP or R/W, RD/E or RD/E/DS, ALE or AS, BHE/PSEN or PSEN, RESET, and A19/CSI. Each of these signals can be configured to meet the output control signal requirements of various microcontrollers.
WR/VPP or R/W
In operational mode, this signal can be configured as WR or R/W. As WR, all write operations are activated by an active low signal on this pin. As R/W, the pin operates with the E strobe of the RD/E/DS or RD/E pin. When R/W is high, an active high signal on the RD/E/DS or RD/E pin performs a read operation. When R/W is low, an active high signal on the RD/E/DS or RD/E pin performs a write operation.
RD/E/DS (or RD/E on PSD3X1)
In operational mode, this signal can be configured as RD, E, or DS. As RD, all read operations are activated by an active low signal on this pin. As E, the pin operates with the R/W signal of the WR/VPP or R/W pin. When R/W is high, an active high signal on the RD/E/DS pin performs a read operation. When R/W is low, an active high signal on the RD/E/DS pin performs a write operation. As DS, the pin functions with the R/W signal as an active low data strobe signal. As DS, the R/W defines the mode of operation (Read or Write).
ALE or AS
ALE polarity is programmable. When programmed to be active high, a high on the pin causes the input address latches, Port A address latches, Port C, and A19 address latches to be transparent. The falling edge of ALE locks the information into the latches. When ALE is programmed to be active low, a low on the pin causes the input address latches, Port A address latches, Port C, and A19 address latches to be transparent. The rising edge of ALE locks the appropriate information into the latches.
BHE/PSEN
This pin's function depends on the PSD3XX data bus width. If it is 8 bits, the pin is PSEN; if it is 16 bits, the pin is BHE. In 8-bit mode, the PSEN function enables the user to work with two address spaces: program memory and data memory (if COMB/SEP = 1). In this mode, an active low signal on the PSEN pin causes the EPROM to be read if selected. The SRAM and I/O ports read operation are done by RD low (CRRWR = 0), or by E high and R/W high (CRRWR = 1, CEDS = 0) or by DS low and R/W high (CRRWR, CEDS = 1). Whenever a member of the 8031 family (or any other similar microcontroller) is used, the PSEN pin must be connected to the PSEN pin of the microcontroller. If COMB/SEP = 0, the address spaces of the program and the data are combined. In this configuration (except for the 8031-type case mentioned above), the PSEN pin must be tied high to VCC, and the EPROM, SRAM, and I/O ports are read by RD low (CRRWR = 0), or by E high and R/W high (CRRWR = 1, CEDS = 0) or by DS low and R/W high (CRRWR, CEDS = 1). See Figures 9 and 10. In BHE mode, this pin enables accessing of the upper-half byte of the data bus. A low on this pin enables a write or read operation to be performed on the upper half of the data bus (see Table 9).
2-24
PSD3XX Family
Figure 9. Combined Address Space
CS ADDRESS PAD SRAM*
OE
INTERNAL RD
PSEN
OE EPROM CS CS OE I/O PORTS
*Not available on PSD3XXR versions.
Figure 10. 8031-Type Separate Code and Data Address Spaces
I/O PORTS OE INTERNAL RD CS
OE CS ADDRESS PAD SRAM*
CS EPROM PSEN OE
*Not available on PSD3XXR versions.
Table 9. High/Low Byte Selection Truth Table (in 16-Bit Configuration Only)
BHE
0 0 1 1
A0
0 1 0 1
Operation
Whole Word Upper Byte From/To Odd Address Lower Byte From/To Even Address None
2-25
PSD3XX Family
Control Signals (Cont.)
RESET
This is an asynchronous input pin that clears and initializes the PSD3XX. Reset polarity is programmable (active low or active high). Whenever the PSD3XX reset input is driven active for at least 100 ns, the chip is reset. The PSD3XX must be reset at power up before it can be used. Tables 10 and 11 indicate the state of the part during and after reset. For the PSD3XXL, reset is an asynchronous low signal only. Whenever the reset input is driven low for at least 500 ns, the chip is reset. After reset becomes high, the chip will be operational only after an additional 500 ns. See Figure 11. Note that during boot-up, the part is not automatically reset internally and does require an external reset. Tables 10 and 11 indicate the state of the part during and after reset.
A19/CSI
When configured as CSI, a high on this pin deselects, and powers down, the chip. A low on this pin puts the chip in normal operational mode. For PSD3XX states during the power-down mode, see Tables 12 and 13, and Figure 12. In A19 mode, the pin is an additional input to the PAD. It can be used as an address line (CADLOG3 = 1) or as a general-purpose logic input (CADLOG3 = 0). A19 can be configured as ALE dependent or as transparent input (see Table 8). In this mode, the chip is always enabled.
Table 10. Signal States During Reset Active (RESET)
Signal
AD0/A0-AD7/A7 A8-A15 PA0-PA7) (Port A) PB0-PB7 (Port B) PC0-PC2 (Port C) All
Configuration Mode
All I/O Tracking AD0/A0-AD7 Address outputs A0-A7 I/O CS7-CS0 CMOS outputs CS7-CS0 open drain outputs Address inputs A16-A18 CS8-CS10 CMOS outputs
Condition
Input Input Input Input Low Input High Tri-stated Input High
Table 11. Internal States During and After Reset Cycle
Component
PAD Data register A Direction register A Data register B Direction register B
Signals
CS0-CS10 CSADIN, CSADOUT1, CSADOUT2, CSIOPORT, RS0, ES0 - ES7 n/a n/a n/a n/a
Contents
All = 1 (Note 23) All = 0 (Note 23) 0 0 0 0
NOTE: 23. All PAD outputs are in a non-active state.
2-26
PSD3XX Family
Figure 11. The Reset Cycle (RESET) (PSD3XXL Only)
VIH VIL 500 ns RESET LOW 500 ns RESET HIGH PSD3XX IS OPERATIONAL
Table 12a. Signal States During Power-Down Mode (PSD30X)
Signal
AD0/A0-AD15/A15 PA0-PA7
Configuration Mode
All I/O Tracking AD0/A0-AD7/A7 Address outputs A0-A7 I/O CS0-CS7 CMOS outputs CS0-CS7 open drain outputs Address inputs A18-A16 CS8-CS10 CMOS outputs
Condition
Input Unchanged Input All 1's Unchanged All 1's Tri-stated Input All 1's
PB0-PB7 PC0-PC2
Table 12b. Signal States During Power-Down Mode (PSD31X)
Signal
AD0/A0-AD7/A7 A8-A15 PA0-PA7 All
Configuration Mode
All I/O Tracking AD0/A0-AD7/A7 Address outputs A0-A7 I/O CS0-CS7 CMOS outputs CS0-CS7 open drain outputs Address inputs A18-A16 CS8-CS10 CMOS outputs
Condition
Input Input Unchanged Input All 1's Unchanged All 1's Tri-stated Input All 1's
PB0-PB7 PC0-PC2
2-27
PSD3XX Family
Figure 12. A19/CSI Cell Structure
CADLOG3 CONF. BIT
(NOTE 24)
ADDRESS INDICATOR TO EPROM
CADDHLT CONFIGURATION BIT: LATCH OR TRANSPARENT CONTROL ALE A19 TO PAD TO PAD, EPROM, SRAM, PORTS, LATCHES, ETC.
ADDRESS LATCH A19/CSI CSI (POWER-UP SIGNAL)
CR19/CSI CONF. BIT
NOTES:
24. The CADDHLT configuration bit determines if A19-A16 are transparent via the latch, or if they must be latched by the trailing edge of the ALE strobe. 25. In the PSD3X1, the CATD configuration bit performs this function for all the A16-A19 lines.
Table 13. Internal States During Power-Down
Component
PAD
Signals
CS0-CS10 CSADIN, CSADOUT1, CSADOUT2, CSIOPORT, RS0, ES0-ES7 n/a n/a n/a n/a
Contents
All 1's (deselected) All 0's (deselected)
Data register A Direction register A Data register B Direction register B
All unchanged
2-28
PSD3XX Family
Figure 13. PSD3XX Interface With Intel's 80C31
31 19
VCC
MICROCONTROLLER
EA/VP X1 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 RD WR PSEN ALE TXD RXD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 17 16 29 30 11 10 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 22 2 1 13 3 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7
0.1F 44 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 A19/CSI GND 21 20 19 18 17 16 15 14 11 10 9 8 7 6 5 4 40 41 42 43
18
X2
9
RESET
12 13 14 15 1 2 3 4 5 6 7 8
INT0 INT1 T0 T1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 RD WR/VPP BHE/PSEN ALE RESET
80C31
PSD3XX
34
12
NOTE: RESET to the PSD3XX must be the output of a RESET chip or buffer. If RESET to the 80C31 is the output of an RC circuit, a separate buffered RC RESET to the PSD3XX (shorter than the 80C31 RC RESET) must be provided to avoid a race condition.
The configuration bits for Figure 13 are: CALE 0 CDATA 0 CADDRDAT 1 CRESET 1
COMB/SEP CRRWR CEDS
0 or 1 (both valid) 0 0
All other configuration bits may vary according to the application requirements.
System Applications
In Figure 13, the PSD3XX is configured to interface with Intel's 80C31, which is a 16-bit address/8-bit data bus microcontroller. Its data bus is multiplexed with the low-order address byte. The 80C31 uses signals RD to read from data memory and PSEN to read from code memory. It uses WR to write into the data memory. It also uses active high reset and ALE signals. The rest of the configuration bits as well as the unconnected signals (not shown) are application specific and, thus, user dependent. In Figure 14, the PSD3XX is configured to interface with Motorola's 68HC11, which is a 16-bit address/8-bit data bus microcontroller. Its data bus is multiplexed with the low-order address byte. The 68HC11 uses E and R/W signals to derive the read and write strobes. It uses the term AS (address strobe) for the address latch pulse. RESET is an active low signal. The rest of the configuration bits as well as the unconnected signals (not shown) are specific and, thus, user dependent.
2-29
PSD3XX Family
Figure 14. PSD3XX Interface With Motorola's 68HC11
20 21 22 23 24 25 43 45 47 49 44 46 48 50 34 33 32 31 30 29 28 27 52 51
VCC
MICROCONTROLLER
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 E R/W AS RESET XIRQ IRQ MODB MODA XTAL EXTAL 9 10 11 12 13 14 15 16 42 41 40 39 38 37 36 35 5 6 4 17 18 19 2 3 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 22 2 13 3 1
0.1F 44 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 E R/W/VPP AS RESET BHE/PSEN PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 A19/CSI 21 20 19 18 17 16 15 14 11 10 9 8 7 6 5 4 40 41 42 43
PD0 PD1 PD2 PD3 PD4 PD5 PE0 PE1 PE2 PE3 PD4 PE5 PE6 PE7 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 VRH VRL
VCC GND
PSD3XX
34
12
68HC11
The configuration bits for Figure 14 are: CALE 0 CDATA 0 CADDRDAT 1 CRESET 0
COMB/SEP CRRWR CEDS
0 1 0
All other configuration bits may vary according to the application requirements.
System Applications (Cont.)
In Figure 15, the PSD3XX is configured to work directly with Intel's 80C196KB microcontroller, which is a 16-bit address/16-bit data bus processor. Address and data lines multiplexed. In the example shown, all configuration bits are set. The PSD3XX is configured to use PC0, PC1, PC2, and CSI/A19 as A16, A17, A18, and A19 inputs, respectively. These signals are independent of the ALE pulse (latch-transparent). They are used as four general-purpose logic inputs that take part in the PAD equations implementation. Port A is configured to work in the special track mode, in which (for certain conditions) PA0-PA7 tracks lines AD0/A0-AD7/A7. Port B is configured to generate CS0-CS7. In this example, PB2 serves as a WAIT signal that slows down the 80C196KB during the access of external peripherals. These 8-bit wide peripherals are connected to the shared bus of Port A. The WAIT signal also drives the buswidth input of the microcontroller, so that every external peripheral cycle becomes an 8-bit data bus cycle. PB3 and PB4 are open-drain output signals; thus, they are pulled up externally.
2-30
PSD3XX Family
Figure 15. PSD3XX Interface With Intel's 80C196KB.
+5V +5V
0.1F ADDRESS/DATA MULTIPLEXED BUS P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.0/AD0 P3.1/AD1 P3.2/AD2 P3.3/AD3 P3.4/AD4 P3.5/AD5 P3.6/AD6 P3.7/AD7 P4.0/AD8 P4.1/AD9 P4.2/AD10 P4.3/AD11 P4.4/AD12 P4.5/AD13 P4.6/AD14 P4.7/AD15 CLKOUT BHE/ WRH WR/ WRL RD ALE /ADV INST HSO.0 HSO.1 HSO.2 HSO.3 VSS VSS 36 19 20 21 22 23 30 31 32 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 65 41 40 61 62 63 28 29 34 35 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 44 VCC AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 1 2 22 13 3 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI BHE /PSEN WR/ VPP RD ALE RESET GND GND PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7
0.1F
VCC 67 XTAL1
AD[0 ..15]
AD[0 ..15]
66 NMI 3 43 64 14 16 6 5 7 4 11 10 8 9 RxD TxD 18 17 15 44 42 39 33 38 24 25 26 27 +5V 13 37 12 2
XTAL2 NMI READY BUSWIDTH CDE RESET P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0/TXD P2.1/RXD P2.2/EXINT P2.3/T2CLK P2.4/T2RST P2.5/PWM P2.6/ T2 UP/DN P2.7/ T2 CAPTR HSI.0 HSI.1 HSI.2/HSO.4 HSI.3/HSO.5 VREF VPP ANGND EA
PORT 1 I/O PINS
RST
21 20 19 18 17 16 15 14 11 10 9 8 7 6 5 4
SHARED BUS
WAIT
4.7K
4.7K
0.1F
+5V
80C196KB
68
PSD3XX
12
34
ALE FOUR GENERAL PURPOSE INPUTS
The configuration bits for Figure 15 are: CALE 0 CDATA 1 CADDRDAT 1 CPAF1 Don't care CPAF2 1 CA19/CSI 1 CRRWR 0 COMB/SEP 0 CADDHLT 0 CRESET 0
CSECURITY CPCF2, CPCF1, CPCF0 CPACOD7-CPACOD0 CPBF7-CPBF0 CPBCOD7-CPBCOD0 CEDS CADLOG3--CADLOG0
Don't care 0, 0, 0 00H 00H 18H 0 0H
2-31
PSD3XX Family
Security Mode
Security Mode in the PSD3XX locks the contents of the PAD A , PAD B and all the configuration bits. The EPROM, SRAM, and I/O contents can be accessed only through the PAD. The Security Mode can be set by the PSD Development or Programming software. In window packages, the mode is erasable through UV full part erasure. In the security mode, the PSD3XX contents cannot be copied on a programmer. The EPROM power consumption in the PSD is controlled by bit 3 in the PMMR0 - EPROM CMiser. Upon reset the CMiser bit is OFF. This will cause the EPROM to be ON at all times as long as CSI is enabled (low). The reason this mode is provided is to reduce the access time of the EPROM by 10 ns relative to the low power condition when CMiser is ON. If CSI is disabled (high) the EPROM will be deselected and will enter standby mode (OFF) overriding the state of the CMiser. If CMiser is set (ON) then the EPROM will enter the standby mode when not selected. This condition can take place when CSI is high or when CSI is low and the EPROM is not accessed. For example, if the MCU is accessing the SRAM, the EPROM will be deselected and will be in low power mode. An additional advantage of the CMiser is achieved when the PSD is configured in the by 8 mode (8 bit data bus). In this case an additional power savings is achieved in the EPROM (and also in the SRAM) by turning off 1/2 of the array even when the EPROM is accessed (the array is divided internally into odd and even arrays). The power consumption for the different EPROM modes is given in the DC Characteristics table under ICC (DC) EPROM Adder.
EPROM
Absolute Maximum Ratings 26
Symbol
TSTG
Parameter
Storage Temperature Voltage on any Pin
Condition
CERDIP PLASTIC With Respect to GND With Respect to GND With Respect to GND
Min
- 65 - 65 - 0.6 - 0.6 - 0.6
Max
+ 150 + 125 +7 + 14 +7
Unit
C C V V V V
VPP VCC
Programming Supply Voltage Supply Voltage ESD Protection
>2000
NOTE: 26. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods of time may affect device reliability.
Operating Range
Range
Commercial Industrial Military
Temperature
0 C to +70C -40 C to +85C -55 C to +125C
VCC
+5V +5V +5V
VCC Tolerance
10% 10% 10%
Recommended Operating Conditions
Symbol
VCC VCC
Parameter
Supply Voltage Supply Voltage
Conditions
All Speeds PSD3XXL Versions Only, All Speeds
Min
4.5 3.0
Typ Max Unit
5 3.3 5.5 5.5 V V
2-32
PSD3XX Family
DC Characteristics - PSD3XX Versions (5V 10%)
CMiser = 1 Subtract: Symbol
VIH VIL
Parameter
High-Level Input Voltage Low-Level Input Voltage
Conditions
VCC = 4.5 V to 5.5 V VCC = 4.5 V to 5.5 V IOH = - 20 A, VCC = 4.5 V IOH = - 2 mA, VCC = 4.5 V IOL = 20 A VCC = 4.5 V IOL = 8 mA VCC = 4.5 V Comm'l Ind/Mil Comm'l (Note 31) Comm'l (Note 32) Ind/Mil (Note 31) Ind/Mil (Note 32) Comm'l (Note 31)
Min
2 - 0.5 4.4 2.4
Typ
Max
VCC + .1 0.8
Min
Typ Max
Unit
V V V V
4.49 3.9 0.01 0.15 50 75 16 28 16 28 16 28 16 28 47 59 47 59 0.1 0.45 100 150 35 50 45 60 35 50 45 60 80 95 100 115 1 10 7 7 7 7 0/5* 0/5* 0/5* 0/5* 7 7 7 7 10 10 10 10 0/7* 0/7* 0/7* 0/7* 10 10 10 10
VOH
Output High Voltage
V V A A mA mA mA mA mA mA mA mA mA mA mA mA A A
VOL
Output Low Voltage
ISB1
VCC Standby Current (CMOS) (Notes 27 and 29) Active Current (CMOS) (No Internal Memory Block Selected) (Notes 27, 28a and 30)
ICC1
ICC2
Active Current (CMOS) (EPROM Block Selected) (Notes 27, 28a and 30)
Comm'l (Note 32) Ind/Mil (Note 31) Ind/Mil (Note 32) Comm'l (Note 31)
ICC3
Active Current (CMOS) (SRAM Block Selected) (Notes 27, 28a and 30) Input Leakage Current Output Leakage Current
Comm'l (Note 32) Ind/Mil (Note 31) Ind/Mil (Note 32)
ILI ILO
VIN = 5.5 V or GND VOUT = 5.5 V or GND
-1 -10
0.1 5
NOTES: 27. CMOS inputs: GND 0.3 V or VCC 0.3V. 28. TTL inputs: VIL 0.8 V, VIH 2.0 V. 28a. I OUT = 0 mA. 29. CSI/A19 is high and the part is in a power-down configuration mode. 30. Add 3.0 mA/MHz for AC power component (power = AC + DC). 31. Ten (10) PAD product terms active. (Add 380 A per product term, typical, or 480 A per product term maximum.) 32. Forty-one (41) PAD product terms active.
*The zero value is for 16-bit configurations. The other values are for 8-bit configurations.
2-33
PSD3XX Family
DC Characteristics - PSD3XXL Low-Power Versions (3.3V 10%)
CMiser = 1 Subtract: Symbol
VIH VIL
Parameter
High-Level Input Voltage Low-Level Input Voltage
Conditions
Min
Typ
Max
VCC + 0.5 0.3 VCC
Min Typ Max
Unit
V V V V
VCC = 3.0 V to 5.5 V 0.7 VCC VCC = 3.0 V to 5.5 V IOH = - 20 A, VCC = 3.0 V IOH = - 1 mA, VCC = 3.0 V IOL = 20 A, VCC = 3.0 V IOL = 4 mA, VCC = 3.0 V - 0.5 2.9 2.4 2.99 2.6 0.01 0.15 1 5 9 5 9 16 21 -1 -10 0.1 5
VOH
Output High Voltage
0.1 0.4 5 11 17 11 17 29 35 1 10 3.0 3.0 0/2* 0/2* 3 3 4 4 0/3* 0/3* 4 4
V V A mA mA mA mA mA mA A A
VOL
Output Low Voltage
ISB1
VCC Standby Current VCC = 3.3 V (CMOS) (Notes 33 and 34) Active Current (CMOS) (No Internal Memory Block Selected) (Notes 33, 33a and 35) Active Current (CMOS) (EPROM Block Selected) (Notes 33, 33a and 35) VCC = 3.3 V (Note 36) VCC = 3.3 V (Note 37) VCC = 3.3 V (Notes 36 and 38) VCC = 3.3 V (Notes 37 and 38) VCC = 3.3 V (Notes 36 and 38) VCC = 3.3 V (Notes 37 and 38) VIN = VCC or GND VOUT = VCC or GND
ICC1
ICC2
ICC3
Active Current (CMOS) (SRAM Block Selected) (Notes 33, 33a and 35) Input Leakage Current Output Leakage Current
ILI ILO
NOTES: 33. 33a. 34. 35.
CMOS inputs: GND 0.3 V or VCC 0.3V. I OUT = 0 mA. CSI/A19 is high and the part is in a power-down configuration mode. AC power component (power = AC + DC). - For 3.3 V operation, add 2.0 mA/MHz. - For 5.0 V operation, add 3.0 mA/MHz. 36. Ten (10) PAD product terms active. (Add 190 A per product term, typical, or 240 A per product term maximum.) 37. Forty (40) PAD product terms active. 38. In 8-bit mode, an additional 3 mA Max can be saved under CMiser. *The zero value is for 16-bit configurations. The other values are for 8-bit configurations.
2-34
PSD3XX Family
NORMALIZED SUPPLY CURRENT MULTIPLIER
Figure 16. Normalized Supply Current vs. Supply Voltage (PSD3XXL Low-Power Versions)
3.5 3.0 2.5 DC 2.0 1.5 1.0 0.5 3.0 3.3 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V)
The Normalized Supply Current vs. Supply Voltage graph shown above, provides a multiplier for any ISB or ICC value in the D.C. Characteristics table. As noted, it is normalized for a supply voltage of 3.3 volts (PSD3XXL versions). To use, calculate the supply current at 3.3 volts for your operation configuration using the D.C. Characteristics table. Then multiply that value by the Supply Current Multiplier for the supply voltage actually being used.
NORMALIZED ACCESS TIME MULTIPLIER (T6)
Figure 16a. Normalized Access Time Multiplier vs. Supply Voltage (PSD3XXL Low-Power Versions)
1.0 0.9 0.8 0.7 0.6 0.5 3.0 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V)
2-35
PSD3XX Family
AC Characteristics - PSD3XX Versions (5V 10%)
Symbol
T1 T2 T3 T4 T5 T6 T7 T8
Parameter
ALE or AS Pulse Width Address Set-up Time Address Hold Time Leading Edge of Read to Data Active ALE Valid to Data Valid Address Valid to Data Valid CSI Active to Data Valid Leading Edge of Read to Data Valid Leading Edge of Read to Data Valid in 8031-Based Architecture Operating with PSEN and RD in Separate Mode Read Data Hold Time Trailing Edge of Read to Data High-Z (PSD3X1)
CMiser On = Unit Min Max Min Max Min Max Min Max Min Max Add
18 5 7 0 80 70 80 20 20 5 8 0 100 90 100 32 30 9 9 0 140 120 150 36 40 12 10 0 170 150 160 45 50 15 15 0 200 210 200 50 0 0 0 0 10 10 10 0 ns ns ns ns ns ns ns ns
-70
-90
-12
-15
-20
T8A
32
32
38
55
60
0
ns
T9
0 20
0 35
0 35
0 40
0 45
0 0
ns ns
T10
Trailing Edge of Read to Data High-Z (PSD3X2/3X3/3X4R) Trailing Edge of ALE or AS to Leading Edge of Write RD, E, PSEN, or DS Pulse Width WR Pulse Width Trailing Edge of Write or Read to Leading Edge of ALE or AS Address Valid to Trailing Edge of Write CSI Active to Trailing Edge of Write Write Data Set-up Time 0
20
30
35
40
45
0
ns
T11
0
0
0
0
0
ns
T12 T12A T13
35 18 5
40 20 5
45 25 5
60 35 5
75 45 5
0 0 0
ns ns ns
T14 T15 T16
70 80 18
90 100 20
120 130 25
150 160 30
200 200 40
0 0 0
ns ns ns
2-36
PSD3XX Family
AC Characteristics - PSD3XX Versions (5V 10%) (Cont.)
Symbol
T17 T18 T19 T20 T21 T22
Parameter
Write Data Hold Time Port to Data Out Valid Propagation Delay Port Input Hold Time Trailing Edge of Write to Port Output Valid ADi or Control to CSOi Valid ADi or Control to CSOi Invalid Track Mode Address Propagation Delay: CSADOUT1 Already True Latched Address Outputs, Port A Track Mode Address Propagation Delay: CSADOUT1 Becomes True During ALE or AS Track Mode Trailing Edge of ALE or AS to Address High-Z Track Mode Read Propagation Delay Track Mode Read Hold Time Track Mode Write Cycle, Data Propagation Delay Track Mode Write Cycle, Write to Data Propagation Delay Hold Time of Port A Valid During Write CSOi Trailing Edge CSI Active to CSOi Active (PSD3X1)
CMiser On = Unit Min Max Min Max Min Max Min Max Min Max Add
5 25 0 30 6 5 20 20 6 5 0 35 25 25 6 5 5 28 0 40 30 30 6 4 5 30 0 50 35 35 5 4 10 35 0 60 45 45 15 45 0 0 0 0 10 10 ns ns ns ns ns ns
-70
-90
-12
-15
-20
22
22
22
22
28
0
ns
T23
22
22
22
22
28
0
ns
T23A
33
33
33
40
50
10
ns
T24
30
32
32
35
40
0
ns
T25 T26 T27
27 5 29 18 11
29 29 20 11
29 29 20 11
29 29 20 11
35 35 30
0 0 0
ns ns ns
T28
6
30
8
30
8
30
9
40
9
55
0
ns
T29
2
2
2
2
2
0
ns
8 8 8 0
37 37 37
9 9 9 0
40 40 40
9 9 9 0
45 45 45
9 9 9 0
45 50 45
8 8 8 0
60 60 60
0 0 0 0
ns ns ns ns
T30
CSI Active to CSOi Active (PSD3X2/3X3/3X4R) CSI Inactive to CSOi Inactive Direct PAD Input as Hold Time
T31 T32
2-37
PSD3XX Family
AC Characteristics - PSD3XX Versions (5V 10%) (Cont.)
Symbol Parameter
R/W Active to E High (PSD3X1) T33 R/W Active to E or DS Start (PSD3X2/3X3/3X4R) E End to R/W (PSD3X1) T34 E or DS End to R/W (PSD3X2/3X3/3X4R) AS Inactive to E high Address to Leading Edge of Write
CMiser On = Unit Min Max Min Max Min Max Min Max Min Max Add
18 18 18 18 0 18 20 20 20 20 0 20 20 20 20 20 0 20 30 30 30 30 0 25 40 40 40 40 0 30 0 0 0 0 0 0 ns ns ns ns ns ns
-70
-90
-12
-15
-20
T35 T36
NOTES: 39. ADi = any address line. 40. CSOi = any of the chip-select output signals coming through Port B (CS0-CS7) or through Port C (CS8-CS10). 41. Direct PAD input = any of the following direct PAD input lines: CSI/A19 as transparent A19, RD/E/DS, WR or R/W, transparent PC0-PC2, ALE (or AS). 42. Control signals RD/E/DS or WR or R/W.
Figure 17. PSD3XX IOL vs. VOL
40
35
30
25 IOL (mA)
20
15
10 Temp. = 125C Temp. = 25C 5
0 0.00 0.10 0.20 0.30 0.40 VOL (V) 0.50 0.60 0.70 0.80
2-38
PSD3XX Family
AC Characteristics - PSD3XXL Low-Power Versions (3.3V 10%, Note 43)
CMiser =1 Min Max Min Max Min Max Min Max Add: Unit
40 12 10 0 160 150 160 40 60 0 40 0 60 35 5 0 75 45 5 100 90 5 250 275 60 25 45 0 50 6 4 45 45 5 4 60 50 50 6 4 0 100 80 80 5 4 70 0 110 85 85 0 45 50 15 15 0 200 200 210 45 65 0 55 40 110 95 5 300 325 65 30 75 75 30 20 0 250 250 275 90 90 0 60 45 0 0 0 0 0 0 0 0 0 0 0 0 80 35 30 0 300 300 325 95 95 0 0 20 20 20 0 0 0 0 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
-15
-20
-25
-30
Symbol
T1 T2 T3 T4 T5 T6 T7 T8 T8A T9 T10 T11 T12 T12A T13 T14 T15 T16 T17 T18 T19 T20 T21 T22
Parameter
ALE or AS Pulse Width Address Set-up Time Address Hold Time Leading Edge of Read to Data Active ALE Valid to Data Valid Address Valid to Data Valid CSI Active to Data Valid Leading Edge of Read to Data Valid Leading Edge of Read to Data Valid Read Data Hold Time Trailing Edge of Read to Data High-Z Trailing Edge of ALE or AS to Leading Edge of Write RD, E, PSEN, DS Pulse Width WR Pulse Width Trailing Edge of Write or Read to Leading Edge of ALE or AS Address Valid to Trailing Edge of Write CSI Active to Trailing Edge of Write Write Data Set-up Time Write Data Hold Time Port to Data Out Valid Propagation Delay Port Input Hold Time Trailing Edge of Write to Port Output Valid ADi or Control to CSOi Valid ADi or Control to CSOi Invalid
150 160 30 10 40 0
200 200 40 12
NOTE: 43. These AC Characteristics are for VCC = 3.0 - 3.6V.
2-39
PSD3XX Family
AC Characteristics - PSD3XXL Low-Power Versions (3.3V 10%, Note 43 )
-15 -20 -25 -30
(Cont.)
Symbol
T23
Parameter
Track Mode Address Propagation Delay: CSADOUT1 Already True Latched Address Outputs, Port A Track Mode Address Propagation Delay: CSADOUT1 Becomes True During ALE or AS Track Mode Trailing Edge of ALE or AS to Address High-Z Track Mode Read Propagation Delay Track Mode Read Hold Time Track Mode Write Cycle, Data Propagation Delay Track Mode Write Cycle, Write to Data Propagation Delay Hold Time of Port A Valid During Write CSOi Trailing Edge CSI Active to CSOi Active CSI Inactive to CSOi Inactive Direct PAD Input as Hold Time R/W Active to E or DS Start E or DS End to R/W AS Inactive to E high Address to Leading Edge of Write
CMiser =1 Min Max Min Max Min Max Min Max Add: Unit
50 60 70 75 0 ns
50
60
70
75
0
T23A
70
80
100
110
0
ns
T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36
45 40 10 70 40 8 2 9 9 0 30 30 0 25 55 55 65 8 3 9 9 0 40 40 0 30 10
55 50 70 50 75 9 4 70 70 9 9 0 60 60 40 50 10
60 70 70 60 80 9 4 110 110 8 8 0 65 65 45 60 10
65 75 75 65 85
0 0
ns ns ns
0 0 0
ns ns ns ns ns ns ns ns ns ns
120 120
0 0 0 0 0 0 0
NOTES: 44. ADi = any address line. 45. CSOi = any of the chip-select output signals coming through Port B (CS0-CS7) or through Port C (CS8-CS10). 46. Direct PAD input = any of the following direct PAD input lines: CSI/A19 as transparent A19, RD/E/DS, WR or R/W, transparent PC0-PC2, ALE (or AS). 47. Control signals RD/E/DS or WR or R/W.
2-40
PSD3XX Family
Figure 18. Timing of 8-Bit Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 A0/AD0A7/AD7 Active High ALE Active Low ALE ADDRESS A 2 1 3 10 DATA VALID 9 2 14 ADDRESS B 3 16 1 11 4 8 12 RD/E as RD 5 BHE/PSEN as PSEN WR/VPP or RW as WR Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs 23 ADDRESS A 36 13 17 DATA IN STABLE INPUT 14 WRITE CYCLE 32
12A
13
18
INPUT
19
20 OUTPUT
INPUT 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-41
PSD3XX Family
Figure 19. Timing of 8-Bit Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 A0/AD0A7/AD7 Active High ALE Active Low ALE ADDRESS A 2 1 3 DATA VALID 9 2 10 14 ADDRESS B 3 16 1 4 8 12 RD/E/DS as RD 5 BHE/PSEN as PSEN WR/VPP or RW as WR Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs 23 ADDRESS A 11 17 DATA IN STABLE INPUT 14 WRITE CYCLE 32
13
36 12A
13
18
INPUT
19
20 OUTPUT
INPUT 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-42
PSD3XX Family
Figure 20. Timing of 8-Bit Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 A0/AD0A7/AD7 Active High AS Active Low AS ADDRESS A 2 1 3 10 DATA VALID 9 2 14 ADDRESS B 3 16 1 17 DATA IN STABLE INPUT 14 WRITE CYCLE 32
35 4 13
35 33 34 12 36 33 12 13
RD/E as E 5
8
34
WR/VPP or R/W as R/W 18 Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs 23 ADDRESS A INPUT 19 20 OUTPUT
INPUT 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-43
PSD3XX Family
Figure 21. Timing of 8-Bit Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 A0/AD0A7/AD7 Active High AS Active Low AS ADDRESS A 2 1 3 10 DATA VALID 9 2 14 ADDRESS B 3 16 1 17 DATA IN STABLE INPUT 14 WRITE CYCLE 32
35 4 13
35 33 34
RD/E/DS as E 5 RD/E/DS as DS 33 WR/VPP or R/W as R/W 18 Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs 23
8
34 36
12 12 13
19 INPUT
20 OUTPUT
INPUT 23 ADDRESS A ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-44
PSD3XX Family
Figure 22. Timing of 16-Bit Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 10 14 STABLE INPUT 14 WRITE CYCLE 32
BHE/PSEN as BHE A0/AD0A15/AD15 Active High ALE Active Low ALE 5 12 RD/E as RD
DATA IN ADDRESS A 2 1 3 4 1 8 13 DATA VALID 9 2 ADDRESS B 3 16 17
11
36
13 12A
WR/VPP or R/W as WR 18 Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs INPUT 19
20
OUTPUT
INPUT 23 ADDRESS A 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-45
PSD3XX Family
Figure 23. Timing of 16-Bit Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 14 STABLE INPUT 14 WRITE CYCLE 32
BHE/PSEN as BHE A0/AD0A15/AD15 Active High ALE Active Low ALE 5 12 RD/E/DS as RD
10
DATA IN ADDRESS B 2 3 16 1 17
ADDRESS A 2 1 3 4
DATA VALID 9
8 13
11
36
13 12A
WR/VPP or R/W as WR 18 Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin Any of PA0-PA7 Pins as Address Outputs INPUT 19
20
OUTPUT
INPUT 23 ADDRESS A 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-46
PSD3XX Family
Figure 24. Timing of 16-Bit Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 10 14 STABLE INPUT 14 WRITE CYCLE 32
BHE/PSEN as BHE A0/AD0A15/AD15 Active High AS Active Low AS RD/E as E 5 WR/VPP or R/W as R/W Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin 23 Any of PA0-PA7 Pins as Address Outputs ADDRESS A
DATA IN ADDRESS A 2 1 3 DATA VALID 9 2 ADDRESS B 3 16 1 35 17
4
13 34 12
35 33 12 34 13
33
8 18 INPUT 19 36 20 OUTPUT
INPUT 23 ADDRESS B
OUTPUT
See referenced notes on page 2-61.
2-47
PSD3XX Family
Figure 25. Timing of 16-Bit Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 32 STABLE INPUT 6 Multiplexed (49) Inputs 6 14 STABLE INPUT 14 WRITE CYCLE 32
BHE/PSEN as BHE A0/AD0A15/AD15 Active High AS Active Low AS RD/E/DS as E 5 RD/E/DS as DS 33 WR/VPP or R/W as R/W 18 Any of PA0-PA7 as I/O Pin Any of PB0-PB7 as I/O Pin 23 Any of PA0-PA7 Pins as Address Outputs
See referenced notes on page 2-61.
10 ADDRESS A 2 1 3 DATA VALID 9 2 ADDRESS B 3 16 1 35
DATA IN
17
4 8
13 34
35 33 34
12 36 12 13
19 INPUT
20 OUTPUT
INPUT 23 ADDRESS A ADDRESS B
OUTPUT
2-48
PSD3XX Family
Figure 26. Timing of 8-Bit Non-Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input 15 WRITE CYCLE 32
STABLE INPUT 6
STABLE INPUT 14 STABLE INPUT 32 32
A0/AD0A15/AD15 as A0-A15 PC0-PC2, CSI/A19 as Multiplexed Inputs PA0-PA7 2 Active High ALE Active Low ALE 1 3
STABLE INPUT
6
10
14
DATA IN
DATA VALID 9 2 3 16 17
1 4 8 12
13
11
RD/E as RD
36 12A
13
WR/VPP or R/W as WR
5 18 19 INPUT 20
Any of PB0-PB7 as I/O Pin
OUTPUT
See referenced notes on page 2-61.
2-49
PSD3XX Family
Figure 27. Timing of 8-Bit Non-Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 Multiplexed Inputs
(49)
WRITE CYCLE 32
15
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
6
10
14
DATA IN
PA0-PA7 2 Active High ALE Active Low ALE 1 4 8 12 RD/E/DS as RD 3
DATA VALID 9 2 3 16 17
1
13
11
36 12A
13
WR/VPP or R/W as WR
5 18 19 INPUT 20
Any of PB0-PB7 as I/O Pin
OUTPUT
See referenced notes on page 2-61.
2-50
PSD3XX Family
Figure 28. Timing of 8-Bit Non-Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
PC0-PC2, CSI/A19 as Multiplexed Inputs PA0-PA7 2 Active High ALE Active Low ALE RD/E as E 1 3
6
10
14
DATA IN
DATA VALID 9 2 3 16 1 35 35 17
4
12 33
13 34
36 34 33 12 13
8
WR/VPP or R/W as R/W 18 Any of PB0-PB7 as I/O Pin INPUT 19 20 OUTPUT
See referenced notes on page 2-61.
2-51
PSD3XX Family
Figure 29. Timing of 8-Bit Non-Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 Multiplexed (49) Inputs 6 10 14 DATA IN 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
PA0-PA7 2 Active High ALE Active Low ALE RD/E/DS as E 5 RD/E/DS as DS 12 33 1 3
DATA VALID 9 2 3 16 1 35 17
4 8
13 34 36
35 33 12 34
13
WR/VPP or R/W as R/W 18 Any of PB0-PB7 as I/O Pin INPUT 19 20 OUTPUT
See referenced notes on page 2-61.
2-52
PSD3XX Family
Figure 30. Timing of 16-Bit Non-Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 PC0-PC2, CSI/A19 as Multiplexed Inputs BHE/PSEN as BHE 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
14
6
DATA IN DATA VALID 9 17
PA0-PA7 (Low Byte)
PB0-PB7 (High Byte) 2 Active High ALE Active Low ALE 1 4 3
DATA VALID 9 10 2 3 16 DATA IN
1
8
12
13
11
RD/E as RD
36 13 12A
WR/VPP or R/W as WR
See referenced notes on page 2-61.
2-53
PSD3XX Family
Figure 31. Timing of 16-Bit Non-Multiplexed Address/Data Bus, CRRWR = 0 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
Multiplexed (49) Inputs 14 BHE/PSEN as BHE
6
DATA IN DATA VALID 9 17
PA0-PA7 (Low Byte)
PB0-PB7 (High Byte) 2 Active High ALE Active Low ALE 1 4 3
DATA VALID 2 10 3 16 DATA IN
1
8
12
13
11
RD/E/DS as RD 5 WR/VPP or R/W as WR
36 12A
13
See referenced notes on page 2-61.
2-54
PSD3XX Family
Figure 32. Timing of 16-Bit Non-Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X1)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 PC0-PC2, CSI/A19 as Multiplexed Inputs BHE/PSEN as BHE 6 PA0-PA7 (Low Byte) DATA IN DATA VALID 9 PB0-PB7 (High Byte) 2 Active High AS Active Low AS 1 4 35 8 33 RD/E as E 12 WR/VPP or R/W as R/W 13 34 36 33 13 34 1 35 3 DATA IN 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
14
DATA VALID 10 2 3 16 17
See referenced notes on page 2-61.
2-55
PSD3XX Family
Figure 33. Timing of 16-Bit Non-Multiplexed Address/Data Bus, CRRWR = 1 (PSD3X2/3X3/3X4R)
READ CYCLE 32 CSI/A19 as CSI 7 Direct (48) PAD Input A0/AD0A15/AD15 as A0-A15 15 WRITE CYCLE 32
STABLE INPUT 6 STABLE INPUT 32
STABLE INPUT 14 STABLE INPUT 32
Multiplexed Inputs
(49)
14 BHE/PSEN as BHE 6 PA0-PA7 (Low Byte) DATA IN DATA VALID 9 PB0-PB7 (High Byte) 2 Active High AS Active Low AS 1 4 35 8 33 RD/E/DS as E 5 RD/E/DS as DS 12 12 13 34 36 33 1 35 13 34 3 DATA IN
DATA VALID 10 2 3 16 17
WR/VPP or R/W as R/W
See referenced notes on page 2-61.
2-56
PSD3XX Family
Figure 34. Chip-Select Output Timing (PSD30X)
30 A19/CSI as CSI Direct PAD (48) Input Multiplexed (49) PAD Inputs 2 ALE (Multiplexed Mode Only) or ALE (Multiplexed Mode Only) 21 CSOi (50,55) 3
31
INPUT STABLE
1
22
See referenced notes on page 2-61.
2-57
PSD3XX Family
Figure 35. Port A as AD0-AD7 Timing (Track Mode), CRRWR = 0 (PSD3X1)
READ CYCLE 32 Direct PAD Input
(48,51)
WRITE CYCLE 32 STABLE INPUT 2 STABLE INPUT
STABLE INPUT 2 STABLE INPUT 2 3 ADDRESS 25 26 DATA VALID 2
Multiplexed PAD Inputs
(52,54)
3 ADDRESS
WRITTEN DATA
A0/AD0A7/AD7
32 ALE 1
1
or ALE
4 12
32 27
RD/E as RD 11 WR/VPP or R/W as WR PA0-PA7 23 CSOi
(50,53)
12A
24
24
ADR OUT
DATA IN 23
ADR OUT 28
DATA OUT
29
See referenced notes on page 2-61.
2-58
PSD3XX Family
Figure 36. Port A as AD0-AD7 Timing (Track Mode), CRRWR = 0 (PSD3X2/3X3/3X4R)
READ CYCLE 32 Direct PAD Input
(48,51)
WRITE CYCLE 32 STABLE INPUT 2 STABLE INPUT
STABLE INPUT 2 STABLE INPUT 2 3 ADDRESS 25 26 DATA VALID 2
Multiplexed PAD Inputs
(52,54)
3 ADDRESS
WRITTEN DATA
A0/AD0A7/AD7
32 ALE 1
1
or ALE
4 12
32 27
RD/E/DS as RD 11 WR/VPP or R/W as WR PA0-PA7 23 CSOi
(50,53)
12A
24
24
ADR OUT
DATA IN 23
ADR OUT 28
DATA OUT
29
See referenced notes on page 2-61.
2-59
PSD3XX Family
Figure 37. Port A as AD0-AD7 Timing (Track Mode), CRRWR = 1 (PSD3X1)
READ CYCLE 32 Direct PAD Input
(48,51)
WRITE CYCLE 32 STABLE INPUT
STABLE INPUT 2 STABLE INPUT 2 3 ADDRESS 25 26 DATA VALID 2
Multiplexed PAD Inputs
(52,54)
STABLE INPUT 3 ADDRESS
WRITTEN DATA
A0/AD0A7/AD7
32 AS 1 1 35 12 33 RD/E as E 34 35 33 12
or AS
WR/VPP or R/W as R/W 24 PA0-PA7 23 CSOi
(50,53)
34 24 DATA IN 23 ADR OUT 28 27
DATA OUT
ADR OUT
29
See referenced notes on page 2-61.
2-60
PSD3XX Family
Figure 38. Port A as AD0-AD7 Timing (Track Mode), CRRWR = 1 (PSD3X2/3X3/3X4R)
Direct PAD Input
(48,51)
READ CYCLE 32 STABLE INPUT 2 STABLE INPUT 2 3 ADDRESS 25 26 DATA VALID 2
WRITE CYCLE 32 STABLE INPUT
Multiplexed PAD Inputs
(52,54)
STABLE INPUT 3 ADDRESS
WRITTEN DATA
A0/AD0A7/AD7
32 AS 1 1 35 12 33 RD/E/DS as E 34 RD/E/DS as DS 35 33 12
or AS
WR/VPP or R/W as R/W 24 PA0-PA7 23 CSOi
(50,53)
34 24 DATA IN 23 ADR OUT 28 27
DATA OUT
ADR OUT
29
Notes for Timing Diagrams
48. Direct PAD input = any of the following direct PAD input lines: CSI/A19 as transparent A19, RD/E/DS, WR or R/W, transparent PC0-PC2, ALE in non-multiplexed modes. 49. Multiplexed inputs: any of the following inputs that are latched by the ALE (or AS): A0/AD0-A15/AD15, CSI/A19 as ALE dependent A19, ALE dependent PC0-PC2. 50. CSOi = any of the chip-select output signals coming through Port B (CS0-CS7) or through Port C (CS8-CS10). 51. CSADOUT1, which internally enables the address transfer to Port A, should be derived only from direct PAD input signals, otherwise the address propagation delay is slowed down. 52. CSADIN and CSADOUT2, which internally enable the data-in or data-out transfers, respectively, can be derived from any combination of direct PAD inputs and multiplexed PAD inputs. 53. The write operation signals are included in the CSOi expression. 54. Multiplexed PAD inputs: any of the following PAD inputs that are latched by the ALE (or AS) in the multiplexed modes: A11/AD11-A15/AD15, CSI/A19 as ALE dependent A19, ALE dependent PC0-PC2. 55. CSOi product terms can include any of the PAD input signals shown in Figure 3, except for reset and CSI.
2-61
PSD3XX Family
Table 14. Pin Capacitance 56
Symbol
CIN COUT CVPP
Parameter
Capacitance (for input pins only) Capacitance (for input/output pins) Capacitance (for WR/VPP or R/W/VPP)
Conditions Typical 57 Max Unit
VIN = 0 V VOUT = 0 V VPP = 0 V 4 8 18 6 12 25 pF pF pF
NOTES: 56. This parameter is only sampled and is not 100% tested. 57. Typical values are for TA = 25C and nominal supply voltages.
Figure 39. AC Testing Input/Output Waveform (PSD3XX Versions)
3.0V TEST POINT 0V 1.5V
Figure 39a. AC Testing Input/Output Waveform (PSD3XXL Versions)
0.9VCC TEST POINT 0V 1.5V
Figure 40. AC Testing Load Circuit (PSD3XX Versions)
2.01 V
195 DEVICE UNDER TEST
CL = 30 pF (INCLUDING SCOPE AND JIG CAPACITANCE)
Figure 40a. AC Testing Load Circuit (PSD3XXL Versions)
2.0 V
400 DEVICE UNDER TEST
CL = 30 pF (INCLUDING SCOPE AND JIG CAPACITANCE)
2-62
PSD3XX Family
Erasure and Programming
To clear all locations of their programmed contents, expose the window packaged device to an ultra-violet light source. A dosage of 30 W second/cm 2 is required (40 W second/cm 2 for PSD3XXL versions). This dosage can be obtained with exposure to a wavelength of 2537 A and intensity of 12000 W/cm 2 for 40 to 45 minutes (50 to 60 minutes for PSD3XXL versions). The device should be about 1 inch from the source, and all filters should be removed from the UV light source prior to erasure. The PSD3XX and similar devices will erase with light sources having wavelengths shorter than 4000 A. Although the erasure times will be much longer than with UV sources at 2537 A, exposure to fluorescent light and sunlight eventually erases the device. For maximum system reliability, these sources should be avoided. If used in such an environment, the package window should be covered by an opaque substance. Upon delivery from WSI, or after each erasure, the PSD3XX device has all bits in the PAD and EPROM in the "1" or high state. The configuration bits are in the "0" or low state. The code, configuration, and PAD MAP data are loaded through the procedure of programming Information for programming the device is available directly from WSI. Please contact your local sales representative.
2-63
Programmable Peripheral
PSD301
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A and PAD B)
-- Total of 40 Product Terms and up to 12 Inputs and 24 Outputs -- Address Decoding up to 1 MB -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR or R/W/E BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t 256 Kbits of UV EPROM
-- -- -- -- Configurable as 32K x 8 or as 16K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 4K x 8 or 2K x 16 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD301 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 52 Pin PQFP -- 44 Pin CPGA
t Simple Menu-Driven Software:
Configure the PSD301 on an IBM PC
t Pin and Function Compatible with the PSD302 /302L, PSD303/303L and
PSD304R/314RL
2-65
PSD3XX Family
PSD301 Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin CPGA Package
A5 A4 B4 A3 B3 A2 B2 B1 C2 C1 D2 D1 E1 E2 F1 F2 G1 G2 H2 G3 H3 G4 H4 H5 G5 H6 G6 H7 G7 G8 F7 F8 E7 E8 D8 D7 C8 C7 B8 B7 A7 B6 A6 B5
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 58)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 58. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-66
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
PSD301 Package Information
3 RESET 6 PB5 5 PB6
42 PC2
41 PC1
PA3 18
PA2 19
PA1 20
PA0 21
RD/E 22
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 42. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W
39 BHE/PSEN
37 A19/CSI
41 RESET
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
38 VCC
AD5/A5 28
Figure 41. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-67
PSD3XX Family
47 WR/VPP or R/W
46 BHE/PSEN
44 A19/CSI
PSD301 Package Information
48 RESET 51 PB5 50 PB6 49 PB7 52 NC
43 PC2
42 PC1
41 PC0
45 VCC
Figure 43. Drawing Q2 - 52 Pin PQFP (Package Type Q)
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 1 2 3 4 5 6 7 8 9
40 NC
39 NC 38 AD15/A15 37 AD14/A14 36 AD13/A13 35 AD12/A12 34 AD11/A11 33 GND 32 AD10/A10 31 AD9/A9 30 AD8/A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
RD/E 19
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24
AD5/A5 25
(TOP VIEW)
Figure 44. Drawing X2 - 44 Pin CPGA (Package Type X)
1 A B C D E F G H
2
3
4
5
6
7
8
(TOP VIEW, THROUGH PACKAGE)
2-68
NC 26
Programmable Peripheral
PSD311
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A and PAD B)
-- Total of 40 Product Terms and up to 12 Inputs and 24 Outputs -- Address Decoding up to 1 MB -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR or R/W/E PSEN pin for 8051 users
t 256 Kbits of UV EPROM
-- -- -- -- Configurable as 32K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 4K x 8 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD311 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCCand TQFP -- 52 Pin PQFP
t Simple Menu-Driven Software:
Configure the PSD311 on an IBM PC
t Pin and Function Compatible with the PSD312 /312L, PSD313/313L and
PSD314R/314RL
2-69
PSD3XX Family
PSD311 Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 59)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 59. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-70
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
PSD311 Package Information
3 RESET 6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
PA3 18
PA2 19
PA1 20
PA0 21
RD/E 22
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 46. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W 39 PSEN
38 VCC 37 A19/CSI
41 RESET
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
AD5/A5 28
Figure 45. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-71
PSD3XX Family
47 WR/VPP or R/W
PSD311 Package Information
48 RESET
Figure 47. Drawing Q2 - 52 Pin PQFP (Package Type Q)
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 1 2 3 4 5 6 7 8 9
44 A19/CSI
46 PSEN
51 PB5
50 PB6
49 PB7
43 PC2
42 PC1
41 PC0
45 VCC
52 NC
40 NC
39 NC 38 A15 37 A14 36 A13 35 A12 34 A11 33 GND 32 A10 31 A9 30 A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
RD/E 19
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24
AD5/A5 25
(TOP VIEW)
2-72
NC 26
Programmable Peripheral
PSD302
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 512 Kbits of UV EPROM
-- -- -- -- Configurable as 64K x 8 or as 32K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 8K x 8 or 4K x 16 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD302 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 52 Pin PQFP -- 44 Pin CPGA
t Simple Menu-Driven Software: Configure the PSD302 on an IBM PC t Pin and Function Compatible with the PSD301/301L, PSD303/303L and
PSD304R/304RL
2-73
PSD3XX Family
PSD302 Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin CPGA Package
A5 A4 B4 A3 B3 A2 B2 B1 C2 C1 D2 D1 E1 E2 F1 F2 G1 G2 H2 G3 H3 G4 H4 H5 G5 H6 G6 H7 G7 G8 F7 F8 E7 E8 D8 D7 C8 C7 B8 B7 A7 B6 A6 B5
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 60)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 60. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-74
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD302 Package Information
6 PB5 5 PB6
42 PC2
41 PC1
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 49. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W
39 BHE/PSEN
37 A19/CSI
41 RESET
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
38 VCC
AD5/A5 28
Figure 48. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-75
PSD3XX Family
47 WR/VPP or R/W
46 BHE/PSEN
44 A19/CSI
PSD302 Package Information
48 RESET 51 PB5 50 PB6 49 PB7 52 NC
43 PC2
42 PC1
41 PC0
45 VCC
Figure 50. Drawing Q2 - 52 Pin PQFP (Package Type Q)
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 1 2 3 4 5 6 7 8 9
40 NC
39 NC 38 AD15/A15 37 AD14/A14 36 AD13/A13 35 AD12/A12 34 AD11/A11 33 GND 32 AD10/A10 31 AD9/A9 30 AD8/A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
RD/E/DS 19
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24 7
AD5/A5 25 8
(TOP VIEW)
Figure 51. Drawing X2 - 44 Pin CPGA (Package Type X)
A B C D E F G H
1
2
3
4
5
6
(TOP VIEW, THROUGH PACKAGE)
2-76
NC 26
Programmable Peripheral
PSD312
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 512 Kbits of UV EPROM
-- -- -- -- Configured as 64K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 8K x 8 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configured as 2K x 8 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD312 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 52 Pin PQFP
t Simple Menu-Driven Software:
Configure the PSD312 on an IBM PC
t Pin and Function Compatible with the PSD311/311L, PSD313/313L and
PSD314R/314RL
2-77
PSD3XX Family
PSD312 Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 61)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 61. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-78
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
1 PSEN
PSD312 Package Information
6 PB5 5 PB6
42 PC2
41 PC1
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 53. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W
37 A19/CSI
41 RESET
39 PSEN
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
38 VCC
AD5/A5 28
Figure 52. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-79
PSD3XX Family
47 WR/VPP or R/W
PSD312 Package Information
48 RESET
Figure 54. Drawing Q2 - 52 Pin PQFP (Package Type Q)
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 1 2 3 4 5 6 7 8 9
44 A19/CSI
46 PSEN
51 PB5
50 PB6
49 PB7
43 PC2
42 PC1
41 PC0
45 VCC
52 NC
40 NC
39 NC 38 A15 37 A14 36 A13 35 A12 34 A11 33 GND 32 A10 31 A9 30 A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
RD/E/DS 19
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24
AD5/A5 25
(TOP VIEW)
2-80
NC 26
Programmable Peripheral
PSD303
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 1 M bit of UV EPROM
-- -- -- -- Configurable as 128K x 8 or as 64K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 16K x 8 or 8K x 16 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD303 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 44 Pin CPGA
t Simple Menu-Driven Software:
Configure the PSD303 on an IBM PC
t Pin and Function Compatible with the PSD301/301L, PSD302/302L and
PSD304R/314RL
2-81
PSD3XX Family
PSD303 Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin CPGA Package
A5 A4 B4 A3 B3 A2 B2 B1 C2 C1 D2 D1 E1 E2 F1 F2 G1 G2 H2 G3 H3 G4 H4 H5 G5 H6 G6 H7 G7 G8 F7 F8 E7 E8 D8 D7 C8 C7 B8 B7 A7 B6 A6 B5
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-82
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD303 Package Information
6 PB5 5 PB6
42 PC2
41 PC1
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 56. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W 39 BHE/PSEN
38 VCC 37 A19/CSI
41 RESET
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
AD5/A5 28
Figure 55. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-83
PSD3XX Family
PSD303 Package Information
1 2 3 4 5 6 7 8
Figure 57. Drawing X2 - 44 Pin CPGA (Package Type X)
A B C D E F G H
(TOP VIEW, THROUGH PACKAGE)
2-84
Programmable Peripheral
PSD313
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 1 M bit of UV EPROM
-- -- -- -- Configurable as 128K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 16K x 8 70 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 -- 70 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD313 and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 52 Pin PQFP
t Simple Menu-Driven Software:
Configure the PSD313 on an IBM PC
t Pin and Function Compatible with the PSD311/311L, PSD312/312L and
PSD314R/314RL
2-85
PSD3XX Family
PSD313 Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 62)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 62. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-86
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD313 Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 58. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
36 PC2
AD4/A4 27
35 PC1
(TOP VIEW)
Figure 59. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W
37 A19/CSI
41 RESET
39 PSEN
34 PC0
44 PB5
43 PB6
42 PB7
38 VCC
AD5/A5 28
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-87
PSD3XX Family
47 WR/VPP or R/W
44 A19/CSI
48 RESET
46 PSEN
PSD313 Package Information
51 PB5 50 PB6 49 PB7 52 NC
43 PC2
42 PC1
41 PC0
45 VCC
Figure 60. Drawing Q2 - 52 Pin PQFP (Package Type Q)
40 NC
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7
1 2 3 4 5 6 7 8 9
39 NC 38 A15 37 A14 36 A13 35 A12 34 A11 33 GND 32 A10 31 A9 30 A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24
AD5/A5 25
(TOP VIEW)
2-88
RD/E/DS 19
NC 26
Programmable Peripheral
PSD304R
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 2 M bit of UV EPROM
-- -- -- -- Configurable as 256K x 8 or as 128K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 32K x 8 or 16K x 16 120 ns EPROM access time, including input latches and PAD address decoding.
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD304R and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 44 Pin CPGA
t Simple Menu-Driven Software:
Configure the PSD304R on an IBM PC
t Pin and Function Compatible with the PSD301/301L, PSD302/302L and
PSD303/303L
2-89
PSD3XX Family
PSD304R Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin CPGA Package
A5 A4 B4 A3 B3 A2 B2 B1 C2 C1 D2 D1 E1 E2 F1 F2 G1 G2 H2 G3 H3 G4 H4 H5 G5 H6 G6 H7 G7 G8 F7 F8 E7 E8 D8 D7 C8 C7 B8 B7 A7 B6 A6 B5
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-90
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD304R Package Information
6 PB5 5 PB6
42 PC2
41 PC1
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
Figure 62. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W 39 BHE/PSEN
38 VCC 37 A19/CSI
41 RESET
36 PC2
35 PC1
34 PC0
44 PB5
43 PB6
42 PB7
AD5/A5 28
Figure 61. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-91
PSD3XX Family
PSD304R Package Information
1 2 3 4 5 6 7 8
Figure 63. Drawing X2 - 44 Pin CPGA (Package Type X)
A B C D E F G H
(TOP VIEW, THROUGH PACKAGE)
2-92
Programmable Peripheral
PSD314R
Field-Programmable Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE and Reset polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 2 M bit of UV EPROM
-- -- -- -- Configurable as 256K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 32K x 8 120 ns EPROM access time, including input latches and PAD address decoding.
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD314R and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP -- 52 Pin PQFP
t Simple Menu-Driven Software:
Configure the PSD314R on an IBM PC
t Pin and Function Compatible with the PSD311/311L, PSD312/312L and
PSD313/313L
2-93
PSD3XX Family
PSD314R Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
52-Pin PQFP Package
(Note 63)
46 47 48 49 50 51 2 3 4 5 6 7 8 9 10 11 12 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45
NOTE: 63. Pins 1, 13, 14, 26, 27, 39, 40, and 52 are No Connect.
2-94
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD314R Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 64. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L) OR Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) without Window (Package Type J)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
36 PC2
AD4/A4 27
35 PC1
(TOP VIEW)
Figure 65. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 1 2 3 4 5 6 7 8 9
40 WR/VPP or R/W
37 A19/CSI
41 RESET
39 PSEN
34 PC0
44 PB5
43 PB6
42 PB7
38 VCC
AD5/A5 28
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
AD5/A5 22
2-95
PSD3XX Family
47 WR/VPP or R/W
44 A19/CSI
48 RESET
46 PSEN
PSD314R Package Information
51 PB5 50 PB6 49 PB7 52 NC
43 PC2
42 PC1
41 PC0
45 VCC
Figure 66. Drawing Q2 - 52 Pin PQFP (Package Type Q)
40 NC
NC PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7
1 2 3 4 5 6 7 8 9
39 NC 38 A15 37 A14 36 A13 35 A12 34 A11 33 GND 32 A10 31 A9 30 A8 29 AD7/A7 28 AD6/A6 27 NC
PA6 10 PA5 11 PA4 12 NC 13
NC 14
PA3 15
PA2 16
PA1 17
PA0 18
AD0/A0 20
AD1/A1 21
AD2/A2 22
AD3/A3 23
AD4/A4 24
AD5/A5 25
(TOP VIEW)
2-96
RD/E/DS 19
NC 26
Programmable Peripheral
PSD301L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A and PAD B)
-- Total of 40 Product Terms and up to 12 Inputs and 24 Outputs -- Address Decoding up to 1 MB -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR or R/W/E BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t 256 Kbits of UV EPROM
-- -- -- -- Configurable as 32K x 8 or as 16K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 4K x 8 or 2K x 16 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD301L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD301L on an IBM PC
t Pin Compatible with the PSD3XX and PSD3XXL Series
2-97
PSD3XX Family
PSD301L Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-98
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD301L Package Information
6 PB5 5 PB6
42 PC2
41 PC1
Figure 67. Drawing L4 - 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD/14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
PA3 18
PA2 19
PA1 20
PA0 21
RD/E 22
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
Figure 68. Drawing J2 - 44 Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
AD5/A5 28
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
PA3 18
PA2 19
PA1 20
PA0 21
RD/E 22
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-99
PSD3XX Family
40 WR/VPP or R/W 39 BHE/PSEN
38 VCC 37 A19/CSI
PSD301L Package Information
41 RESET 44 PB5 43 PB6
36 PC2
35 PC1
Figure 69. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
42 PB7
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-100
AD5/A5 22
Programmable Peripheral
PSD311L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A and PAD B)
-- Total of 40 Product Terms and up to 12 Inputs and 24 Outputs -- Address Decoding up to 1 Meg address space -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR or R/W/E PSEN pin for 8051 users
t 256 Kbits of UV EPROM
-- -- -- -- Organized as 32K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 4K x 8 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Organized as 2K x 8 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t Built-In Security
-- Locks the PSD311L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD311L on an IBM PC
t Pin Compatible with the PSD3XX and PSD3XXL Series
2-101
PSD3XX Family
PSD311L Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-102
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD311L Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 70. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 71. Drawing J2 -- 44 Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
43 A19/CSI
3 RESET
1 PSEN
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
PA3 18
PA2 19
PA1 20
PA0 21
RD/E 22
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-103
PSD3XX Family
40 WR/VPP or R/W
38 VCC 37 A19/CSI
41 RESET
PSD311L Package Information
44 PB5 43 PB6
39 PSEN
36 PC2
35 PC1
Figure 72. Drawing U1 -- 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
42 PB7
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-104
AD5/A5 22
Programmable Peripheral
PSD302L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 512 Kbits of UV EPROM
-- -- -- -- Configurable as 64K x 8 or as 32K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 8K x 8 or 4K x 16 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD302L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD302L on an IBM PC
t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series
2-105
PSD3XX Family
PSD302L Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-106
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD302L Package Information
6 PB5 5 PB6
42 PC2
41 PC1
Figure 73. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD/14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 74. Drawing J2 -- 44 Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-107
PSD3XX Family
40 WR/VPP or R/W 39 BHE/PSEN
38 VCC 37 A19/CSI
41 RESET
PSD302L Package Information
44 PB5 43 PB6
36 PC2
35 PC1
Figure 75. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
42 PB7
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-108
AD5/A5 22
Programmable Peripheral
PSD312L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 512 Kbits of UV EPROM
-- -- -- -- Configured as 64K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 8K x 8 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configured as 2K x 8 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD312L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD312L on an IBM PC
t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series.
2-109
PSD3XX Family
PSD312L Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-110
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD312L Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 76. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 77. Drawing J2 -- 44-Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
43 A19/CSI
3 RESET
1 PSEN
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-111
PSD3XX Family
40 WR/VPP or R/W
37 A19/CSI
41 RESET
PSD312L Package Information
44 PB5 43 PB6 42 PB7
39 PSEN
36 PC2
35 PC1
Figure 78. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
38 VCC
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-112
AD5/A5 22
Programmable Peripheral
PSD303L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 1M bit of UV EPROM
-- -- -- -- Configurable as 128K x 8 or as 64K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 16K x 8 or 8K x 16 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 or as 1K x 16 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD303L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD303L on an IBM PC
t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series
2-113
PSD3XX Family
PSD303L Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-114
PSDXX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD303L Package Information
6 PB5 5 PB6
42 PC2
41 PC1
Figure 79. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD/14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 80. Drawing J2 -- 44 Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-115
PSD3XX Family
40 WR/VPP or R/W 39 BHE/PSEN
38 VCC 37 A19/CSI
41 RESET
PSD303L Package Information
44 PB5 43 PB6
36 PC2
35 PC1
Figure 81. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
42 PB7
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-116
AD5/A5 22
Programmable Peripheral
PSD313L
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 1M bit of UV EPROM
-- -- -- -- Configurable as 128K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 16K x 8 150 ns EPROM access time, including input latches and PAD address decoding.
t 16 Kbit Static RAM
-- Configurable as 2K x 8 -- 150 ns SRAM access time, including input latches and PAD address decoding
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD313L and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software: Configure the PSD313L on an IBM PC t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series
2-117
PSD3XX Family
PSD313L Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-118
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD313L Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 82. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 83. Drawing J2 -- 44-Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
43 A19/CSI
3 RESET
1 PSEN
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-119
PSD3XX Family
40 WR/VPP or R/W
37 A19/CSI
41 RESET
PSD313L Package Information
44 PB5 43 PB6 42 PB7
39 PSEN
36 PC2
35 PC1
Figure 84. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
38 VCC
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-120
AD5/A5 22
Programmable Peripheral
PSD304RL
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode Selectable 8 or 16 bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS BHE pin for byte select in 16-bit mode PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 2M bit of UV EPROM
-- -- -- -- Configurable as 256K x 8 or as 128K x 16 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 32K x 8 or 16K x 16 300 ns EPROM access time, including input latches and PAD address decoding.
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD304RL and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software:
Configure the PSD304RL on an IBM PC
t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series
2-121
PSD3XX Family
PSD304RL Pin Assignments
Pin Name
BHE/PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 GND AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-122
PSD3XX Family
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
PSD304RL Package Information
6 PB5 5 PB6
42 PC2
41 PC1
Figure 85. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 AD15/A15 38 AD/14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 86. Drawing J2 -- 44 Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
1 BHE/PSEN
43 A19/CSI
3 RESET
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 AD15/A15 38 AD14/A14 37 AD13/A13 36 AD12/A12 35 AD11/A11 34 GND 33 AD10/A10 32 AD9/A9 31 AD8/A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-123
PSD3XX Family
40 WR/VPP or R/W
39 BHE/PSEN
37 A19/CSI
41 RESET
PSD304RL Package Information
44 PB5 43 PB6 42 PB7
36 PC2
35 PC1
Figure 87. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
38 VCC
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 AD15/A15 32 AD14/A14 31 AD13/A13 30 AD12/A12 29 AD11/A11 28 GND 27 AD10/A10 26 AD9/A9 25 AD8/A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
2-124
AD5/A5 22
Programmable Peripheral
PSD314RL
3-Volt Single-Chip Microcontroller Peripheral
Key Features
t Single Chip Programmable Peripheral for Microcontroller-based Applications t 3.0 to 5.5 Volt Operation t 19 Individually Configurable I/O pins that can be used as:
-- -- -- -- Microcontroller I/O port expansion Programmable Address Decoder (PAD) I/O Latched address output Open drain or CMOS
t Two Programmable Arrays (PAD A & PAD B)
-- Total of 40 Product Terms and up to 16 Inputs and 24 Outputs -- Direct Address Decoding up to 1 Meg address space and up to 16 Meg with paging -- Logic replacement
t "No Glue" Microcontroller Chip-Set
-- -- -- -- -- -- Built-in address latches for multiplexed address/data bus Non-multiplexed address/data bus mode 8-bit data bus width ALE polarity programmable Selectable modes for read and write control bus as RD/WR, R/W/E, or R/W/DS PSEN pin for 8051 users
t Built-In Page Logic
-- To Expand the Address Space of Microcontrollers with Limited Address Space Capabilities -- Up to 16 pages
t 2M bit of UV EPROM
-- -- -- -- Configurable as 256K x 8 Divides into 8 equal mappable blocks for optimized mapping Block resolution is 32K x 8 300 ns EPROM access time, including input latches and PAD address decoding.
t Address/Data Track Mode
-- Enables easy Interface to Shared Resources (e.g., Mail Box SRAM) with other Microcontrollers or a Host Processor
t CMiser-Bit
-- Programmable option to further reduce power consumption
t Built-In Security
-- Locks the PSD314RL and PAD Decoding Configuration
t Available in a Choice of Packages
-- 44 Pin PLDCC, CLDCC and TQFP
t Simple Menu-Driven Software: Configure the PSD314RL on an IBM PC t Pin and Functionally Compatible with the PSD3XX and PSD3XXL Series
2-125
PSD3XX Family
PSD314RL Pin Assignments
Pin Name
PSEN WR/VPP or R/W RESET PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 RD/E/DS AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 A8 A9 A10 GND A11 A12 A13 A14 A15 PC0 PC1 PC2 A19/CSI VCC
44-Pin PLDCC/CLDCC Package
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
44-Pin TQFP Package
39 40 41 42 43 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
2-126
PSD3XX Family
2 WR/VPP or R/W
43 A19/CSI
3 RESET
PSD314RL Package Information
6 PB5 5 PB6
1 PSEN
42 PC2
41 PC1
Figure 88. Drawing L4 -- 44 Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)
40 PC0
44 VCC
4 PB7
PB4 PB3 PB2
7 8 9
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26 42 PC2
AD4/A4 27 41 PC1
(TOP VIEW)
Figure 89. Drawing J2 -- 44-Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
PB4 PB3 PB2 7 8 9
2 WR/VPP or R/W
43 A19/CSI
3 RESET
1 PSEN
40 PC0
44 VCC
6 PB5
5 PB6
4 PB7
AD5/A5 28
39 A15 38 A14 37 A13 36 A12 35 A11 34 GND 33 A10 32 A9 31 A8 30 AD7/A7 29 AD6/A6
PB1 10 PB0 11 GND 12 ALE or AS 13 PA7 14 PA6 15 PA5 16 PA4 17
RD/E/DS 22
PA3 18
PA2 19
PA1 20
PA0 21
AD0/A0 23
AD1/A1 24
AD2/A2 25
AD3/A3 26
AD4/A4 27
(TOP VIEW)
AD5/A5 28
2-127
PSD3XX Family
40 WR/VPP or R/W
37 A19/CSI
41 RESET
PSD314RL Package Information
44 PB5 43 PB6 42 PB7
39 PSEN
36 PC2
35 PC1
Figure 90. Drawing U1 - 44 Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
34 PC0
38 VCC
PB4 PB3 PB2 PB1 PB0 GND ALE or AS PA7 PA6
1 2 3 4 5 6 7 8 9
33 A15 32 A14 31 A13 30 A12 29 A11 28 GND 27 A10 26 A9 25 A8 24 AD7/A7 23 AD6/A6
PA5 10 PA4 11
PA3 12
PA2 13
PA1 14
PA0 15
RD/E/DS 16
AD0/A0 17
AD1/A1 18
AD2/A2 19
AD3/A3 20
AD4/A4 21
(TOP VIEW)
PSD3XX Product Ordering Information
PSD3XX family devices are available in a wide range of product selections. Options and combinations include: Architecture Speed (Access Time) Memory Size Configuration SRAM/no SRAM Mask Programmability Operating Temperature Range Supply Voltages Packages Please contact your local WSI Sales Representative or Distributor for the PSD3XX product selection that best fits your application and objectives.
2-128
AD5/A5 22


▲Up To Search▲   

 
Price & Availability of PSD303

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X